(herald "IADH: unified model (UM)" (bound 20) (limit 2000)
  (algebra diffie-hellman))
(comment "CPSA 3.6.2")
(comment "All input read from iadh_um.scm")
(comment "Strand count bounded at 20")

Trees: 0 1842.

Tree 0.

9 1810 1805 1691 1804 1690 1803 1689 1688 1687 1686 1454 1406 1069 1841 1831 1840 1830 1829 1828 1810 1802 1685 1801 1684 1800 1683 1682 1681 1680 1453 1405 1404 1068 1403 1067 1402 1066 1065 1064 1063 1062 409 1401 1061 1400 1060 1059 1058 1057 408 1056 1679 1799 1678 1798 1677 1676 1675 1452 1399 1398 1055 1397 1054 1396 1053 1052 1051 1050 407 1049 1674 1797 1673 1796 1672 1671 1670 1451 1395 1394 1048 1393 1047 1392 1046 1045 1044 1043 406 1391 1042 1795 1669 1794 1668 1793 1667 1666 1665 1450 1390 1389 1041 1388 1040 1387 1039 1038 1037 1036 405 1386 1035 1792 1664 1791 1663 1662 1661 1449 1385 1384 1034 1383 1033 1032 1031 1030 404 1660 1790 1659 1658 1789 1657 1448 1382 1381 1029 1380 1028 1027 1026 1025 403 1788 1656 1787 1655 1654 1653 1447 1379 1378 1024 1377 1023 1376 1022 1021 1020 1019 402 289 288 287 286 285 284 283 282 66 1652 1786 1651 1785 1650 1649 1648 1446 1375 1018 1017 1374 1016 1373 1015 1014 1013 1012 401 1372 1011 1371 1010 1009 1008 400 1007 1006 1370 1005 1369 1004 1003 1002 399 1368 1001 1000 1367 999 1366 998 997 996 398 1365 995 994 1364 993 992 991 397 990 1363 989 988 987 396 986 1362 985 1361 984 983 982 395 281 280 279 278 277 276 275 65 1647 1784 1646 1783 1645 1644 1643 1445 1360 981 980 1359 979 1358 978 977 976 975 394 974 973 1357 972 1356 971 970 969 393 1355 968 1354 967 966 965 392 1353 964 963 1352 962 1351 961 960 959 391 1350 958 957 1349 956 955 954 390 953 1348 952 951 950 389 949 1347 948 1346 947 946 945 388 274 273 272 271 270 269 268 64 1782 1642 1781 1641 1780 1640 1639 1638 1444 1345 944 1344 943 1343 942 1342 941 940 939 938 387 937 1341 936 1340 935 1339 934 933 932 386 931 1338 930 1337 929 1336 928 927 926 385 1335 925 1334 924 1333 923 1332 922 921 920 384 1331 919 1330 918 917 916 383 1329 915 1328 914 1327 913 912 911 382 1326 910 1325 909 908 907 381 1324 906 1323 905 1322 904 903 902 380 267 266 265 264 263 262 261 260 63 259 62 1779 1637 1778 1636 1635 1634 1443 1321 901 1320 900 1319 899 898 897 896 379 895 1318 894 1317 893 892 891 378 890 1316 889 1315 888 887 886 377 1314 885 1313 884 1312 883 882 881 376 1311 880 1310 879 878 877 375 1309 876 1308 875 874 873 374 1307 872 1306 871 870 869 373 258 257 256 255 254 253 252 61 1777 1633 1776 1632 1631 1442 1305 868 1304 867 1303 866 865 864 372 863 1302 862 1301 861 860 371 859 1300 858 1299 857 856 370 1298 855 1297 854 1296 853 852 369 1295 851 1294 850 849 368 848 1293 847 846 367 1292 845 1291 844 843 366 251 250 249 248 247 246 245 60 32 244 243 242 241 240 239 238 237 59 31 236 235 234 233 232 231 230 58 30 229 228 227 226 225 224 223 57 29 222 221 220 219 218 217 216 215 56 28 27 214 213 212 211 210 209 208 55 26 12 8 1809 1775 1630 1774 1629 1773 1628 1627 1626 1625 1624 1441 1290 842 1839 1827 1838 1826 1825 1824 1823 1809 1772 1623 1771 1622 1770 1621 1620 1619 1618 1617 1440 1289 1288 841 1287 840 1286 839 838 837 836 835 834 365 1285 833 1284 832 831 830 829 828 364 1808 1769 1616 1768 1615 1767 1614 1613 1612 1611 1439 1283 827 1837 1822 1836 1821 1820 1819 1808 1766 1610 1765 1609 1764 1608 1607 1606 1605 1438 1282 1281 826 1280 825 1279 824 823 822 821 820 363 819 1604 1763 1603 1762 1602 1601 1600 1599 1437 1278 1277 818 1276 817 1275 816 815 814 813 812 362 1274 811 1761 1598 1760 1597 1759 1596 1595 1594 1593 1436 1273 1272 810 1271 809 1270 808 807 806 805 804 361 1269 803 1758 1592 1757 1591 1590 1589 1588 1435 1268 1267 802 1266 801 800 799 798 797 360 1587 1756 1586 1585 1584 1755 1583 1434 1265 1264 796 1263 795 794 793 792 791 359 1754 1582 1753 1581 1580 1579 1578 1433 1262 1261 790 1260 789 1259 788 787 786 785 784 358 207 206 205 204 203 202 201 200 54 1807 1752 1577 1751 1576 1750 1575 1574 1573 1572 1432 1258 783 1835 1818 1834 1817 1816 1815 1807 1749 1571 1748 1570 1747 1569 1568 1567 1566 1431 1257 1256 782 1255 781 1254 780 779 778 777 776 357 1253 775 1252 774 773 772 771 356 770 1565 1746 1564 1745 1563 1562 1561 1430 1251 1250 769 1249 768 1248 767 766 765 764 355 1247 763 1744 1560 1743 1559 1742 1558 1557 1556 1429 1246 1245 762 1244 761 1243 760 759 758 757 354 1242 756 1741 1555 1740 1554 1553 1552 1428 1241 1240 755 1239 754 753 752 751 353 1551 1739 1550 1549 1738 1548 1427 1238 1237 750 1236 749 748 747 746 352 1737 1547 1736 1546 1545 1544 1426 1235 1234 745 1233 744 1232 743 742 741 740 351 199 198 197 196 195 194 193 53 1543 1735 1542 1734 1541 1540 1539 1538 1425 1231 739 738 1230 737 1229 736 735 734 733 732 350 1537 1733 1536 1732 1535 1534 1533 1424 1228 731 730 1227 729 1226 728 727 726 725 349 1225 724 1224 723 722 721 720 348 1223 719 718 1222 717 1221 716 715 714 713 347 1220 712 711 1219 710 709 708 707 346 706 1218 705 704 703 702 345 701 1217 700 1216 699 698 697 696 344 192 191 190 189 188 187 186 52 1731 1532 1730 1531 1729 1530 1529 1528 1527 1423 1215 695 1214 694 1213 693 1212 692 691 690 689 688 343 1728 1526 1727 1525 1726 1524 1523 1522 1422 1211 687 1210 686 1209 685 1208 684 683 682 681 342 680 1207 679 1206 678 1205 677 676 675 674 341 1204 673 1203 672 1202 671 1201 670 669 668 667 340 1200 666 1199 665 664 663 662 339 1198 661 1197 660 1196 659 658 657 656 338 1195 655 1194 654 653 652 651 337 1193 650 1192 649 1191 648 647 646 645 336 185 184 183 182 181 180 179 178 51 177 50 1725 1521 1724 1520 1519 1518 1517 1421 1190 644 1189 643 1188 642 641 640 639 638 335 1723 1516 1722 1515 1514 1513 1420 1187 637 1186 636 1185 635 634 633 632 334 631 1184 630 1183 629 628 627 626 333 1182 625 1181 624 1180 623 622 621 620 332 1179 619 1178 618 617 616 615 331 1177 614 1176 613 612 611 610 330 1175 609 1174 608 607 606 605 329 176 175 174 173 172 171 170 49 1721 1512 1720 1511 1510 1509 1419 1173 604 1172 603 1171 602 601 600 599 328 1719 1508 1718 1507 1506 1418 1170 598 1169 597 1168 596 595 594 327 593 1167 592 1166 591 590 589 326 1165 588 1164 587 1163 586 585 584 325 1162 583 1161 582 581 580 324 579 1160 578 577 576 323 1159 575 1158 574 573 572 322 169 168 167 166 165 164 163 48 25 162 161 160 159 158 157 156 155 47 24 154 153 152 151 150 149 148 46 23 147 146 145 144 143 142 141 45 22 140 139 138 137 136 135 134 133 44 21 20 132 131 130 129 128 127 126 43 19 11 7 4 6 1806 1717 1505 1716 1504 1715 1503 1502 1501 1500 1417 1157 571 1833 1814 1832 1813 1812 1811 1806 1714 1499 1713 1498 1712 1497 1496 1495 1494 1416 1156 1155 570 1154 569 1153 568 567 566 565 564 321 1152 563 1151 562 561 560 559 320 558 1493 1711 1492 1710 1491 1490 1489 1415 1150 1149 557 1148 556 1147 555 554 553 552 319 1146 551 1709 1488 1708 1487 1707 1486 1485 1484 1414 1145 1144 550 1143 549 1142 548 547 546 545 318 1141 544 1706 1483 1705 1482 1481 1480 1413 1140 1139 543 1138 542 541 540 539 317 1479 1704 1478 1477 1703 1476 1412 1137 1136 538 1135 537 536 535 534 316 1702 1475 1701 1474 1473 1472 1411 1134 1133 533 1132 532 1131 531 530 529 528 315 125 124 123 122 121 120 119 42 1471 1700 1470 1699 1469 1468 1467 1410 1130 527 526 1129 525 1128 524 523 522 521 314 1127 520 1126 519 518 517 313 1125 516 515 1124 514 1123 513 512 511 312 1122 510 509 1121 508 507 506 311 505 1120 504 503 502 310 501 1119 500 1118 499 498 497 309 118 117 116 115 114 113 41 1698 1466 1697 1465 1696 1464 1463 1462 1409 1117 496 1116 495 1115 494 1114 493 492 491 490 308 489 1113 488 1112 487 1111 486 485 484 307 1110 483 1109 482 1108 481 1107 480 479 478 306 1106 477 1105 476 475 474 305 1104 473 1103 472 1102 471 470 469 304 1101 468 1100 467 466 465 303 1099 464 1098 463 1097 462 461 460 302 112 111 110 109 108 107 106 40 105 39 1695 1461 1694 1460 1459 1458 1408 1096 459 1095 458 1094 457 456 455 454 301 453 1093 452 1092 451 450 449 300 1091 448 1090 447 1089 446 445 444 299 1088 443 1087 442 441 440 298 1086 439 1085 438 437 436 297 1084 435 1083 434 433 432 296 104 103 102 101 100 99 38 1693 1457 1692 1456 1455 1407 1082 431 1081 430 1080 429 428 427 295 426 1079 425 1078 424 423 294 1077 422 1076 421 1075 420 419 293 1074 418 1073 417 416 292 415 1072 414 413 291 1071 412 1070 411 410 290 98 97 96 95 94 93 37 18 92 91 90 89 88 87 86 36 17 85 84 83 82 81 80 35 16 79 78 77 76 75 74 73 34 15 14 72 71 70 69 68 67 33 13 10 5 3 2 1 0
(defprotocol iadh-um diffie-hellman
  (defrole participant
    (vars (l e rndx) (lp ep expt) (self peer name) (key data))
    (trace (recv (enc "cert" (exp (gen) l) self (privk self)))
      (recv (enc "cert" (exp (gen) lp) peer (privk peer)))
      (send (exp (gen) e)) (recv (exp (gen) ep)) (send key))
    (uniq-gen e)
    (fn-of
      (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e ep))) key)))
    (neq (ep (one)))
    (absent (e (exp (gen) l)) (e (exp (gen) lp))))
  (defrole ltx-gen
    (vars (self name) (l rndx))
    (trace (send (enc "cert" (exp (gen) l) self (privk self))) (send l))
    (uniq-gen l)
    (fn-of ("principal-of" (l self)))))

Item 0, Child: 1.

key (exp (gen) ep-0) (exp (gen) eB) (enc "cert" (exp (gen) lp-0) D (privk D)) (enc "cert" (exp (gen) lB) B (privk B)) key (exp (gen) ep) (exp (gen) eA) (enc "cert" (exp (gen) lp) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((key key) (self B) (peer D) (l lB) (e eB) (lp lp-0) (ep ep-0)) participant ((key key) (self A) (peer C) (l lA) (e eA) (lp lp) (ep ep)) participant iadh-um 0
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA lA eB lB rndx)
    (lp ep lp-0 ep-0 expt))
  (defstrand participant 5 (key key) (self A) (peer C) (l lA) (e eA)
    (lp lp) (ep ep))
  (defstrand participant 5 (key key) (self B) (peer D) (l lB) (e eB)
    (lp lp-0) (ep ep-0))
  (absent (eB (exp (gen) lB)) (eB (exp (gen) lp-0)) (eA (exp (gen) lA))
    (eA (exp (gen) lp)))
  (fn-of
    (foo
      ((hash (exp (gen) (mul lB lp-0)) (exp (gen) (mul eB ep-0))) key)
      ((hash (exp (gen) (mul lA lp)) (exp (gen) (mul eA ep))) key)))
  (neq (ep-0 (one)) (eA eB) (ep (one)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA lB)
  (uniq-gen eA eB)
  (comment "Implicit authentication")
  (label 0)
  (unrealized (0 0) (0 1) (1 0) (1 1))
  (origs)
  (preskeleton)
  (comment "Not a skeleton"))

Item 1, Parent: 0, Child: 2.

key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) lp) D (privk D)) (enc "cert" (exp (gen) lB) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul (rec lA) lB lp)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((key key) (self B) (peer D) (l lB) (e eB) (lp lp) (ep ep)) participant ((key key) (self A) (peer C) (l lA) (e eA) (lp (mul (rec lA) lB lp)) (ep (mul (rec eA) eB ep))) participant iadh-um 1
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA lB rndx) (lp expt) (eA eB rndx)
    (ep expt))
  (defstrand participant 5 (key key) (self A) (peer C) (l lA) (e eA)
    (lp (mul (rec lA) lB lp)) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l lB) (e eB)
    (lp lp) (ep ep))
  (precedes ((1 2) (0 3)))
  (absent (eB (exp (gen) lB)) (eB (exp (gen) lp)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) lB lp))))
  (fn-of
    (foo ((hash (exp (gen) (mul lB lp)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA lB)
  (uniq-gen eA eB)
  (comment "Implicit authentication")
  (label 1)
  (parent 0)
  (unrealized (0 0) (0 1) (0 3) (1 0) (1 1))
  (origs)
  (comment "1 in cohort - 1 not yet seen"))

Item 2, Parent: 1, Children: 3 4.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) lp) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul (rec lA) lp l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp lp) (ep ep)) participant ((key key) (self A) (peer C) (l lA) (e eA) (lp (mul (rec lA) lp l)) (ep (mul (rec eA) eB ep))) participant iadh-um 2
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA rndx) (lp expt) (eA eB rndx)
    (ep expt) (l rndx))
  (defstrand participant 5 (key key) (self A) (peer C) (l lA) (e eA)
    (lp (mul (rec lA) lp l)) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp lp) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) lp)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) lp l))))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul lp l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l) B (privk B)) (1 0))
  (label 2)
  (parent 1)
  (unrealized (0 0) (0 1) (0 3) (1 1))
  (comment "2 in cohort - 2 not yet seen"))

Item 3, Parent: 2, Children: 5 6.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul (rec lA) l l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep ep)) participant ((key key) (self A) (peer C) (l lA) (e eA) (lp (mul (rec lA) l l)) (ep (mul (rec eA) eB ep))) participant iadh-um 3
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA eB rndx) (ep expt) (l rndx))
  (defstrand participant 5 (key key) (self A) (peer C) (l lA) (e eA)
    (lp (mul (rec lA) l l)) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l l))))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) D (privk D)) (1 1))
  (label 3)
  (parent 2)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 4, Parent: 2, Children: 7 8 9.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep ep)) participant ((key key) (self A) (peer C) (l lA) (e eA) (lp (mul (rec lA) l l-0)) (ep (mul (rec eA) eB ep))) participant iadh-um 4
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB rndx) (ep expt)
    (l l-0 rndx))
  (defstrand participant 5 (key key) (self A) (peer C) (l lA) (e eA)
    (lp (mul (rec lA) l l-0)) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 1))
    ((3 0) (1 1)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l l-0))))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) D (privk D)) (1 1))
  (label 4)
  (parent 2)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 5, Parent: 3, Child: 10.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep ep)) participant ((key key) (self B) (peer C) (l l) (e eA) (lp l) (ep (mul (rec eA) eB ep))) participant iadh-um 5
(defskeleton iadh-um
  (vars (key data) (B C name) (eA eB rndx) (ep expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer C) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk C) l)
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 5)
  (parent 3)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 6, Parent: 3.

(enc "cert" (exp (gen) l-0) A (privk A)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul l l (rec l-0))) C (privk C)) (enc "cert" (exp (gen) l-0) A (privk A)) ((self A) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep ep)) participant ((key key) (self A) (peer C) (l l-0) (e eA) (lp (mul l l (rec l-0))) (ep (mul (rec eA) eB ep))) participant iadh-um 6
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA eB rndx) (ep expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self A) (peer C) (l l-0) (e eA)
    (lp (mul l l (rec l-0))) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) (mul l l (rec l-0)))))
  (fn-of ("principal-of" (l-0 A) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 6)
  (parent 3)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 7, Parent: 4, Child: 11.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l) C (privk C)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep ep)) participant ((key key) (self B) (peer C) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB ep))) participant iadh-um 7
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB rndx) (ep expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer C) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1))
    ((3 0) (1 1)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 7)
  (parent 4)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 8, Parent: 4, Child: 12.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l) C (privk C)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep ep)) participant ((key key) (self D) (peer C) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB ep))) participant iadh-um 8
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB rndx) (ep expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer C) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0))
    ((3 0) (1 1)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 8)
  (parent 4)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 9, Parent: 4.

(enc "cert" (exp (gen) l-1) A (privk A)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) (mul l l-0 (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self A) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep ep)) participant ((key key) (self A) (peer C) (l l-1) (e eA) (lp (mul l l-0 (rec l-1))) (ep (mul (rec eA) eB ep))) participant iadh-um 9
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB rndx) (ep expt)
    (l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self A) (peer C) (l l-1) (e eA)
    (lp (mul l l-0 (rec l-1))) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 1))
    ((3 0) (1 1)) ((4 0) (0 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l-0 (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 9)
  (parent 4)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 10, Parent: 5, Children: 13 14 15 16 17 18.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep ep)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB ep))) participant iadh-um 10
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (ep expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) l)
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 10)
  (parent 5)
  (unrealized (0 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 11, Parent: 7, Children: 19 20 21 22 23 24 25.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep ep)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB ep))) participant iadh-um 11
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (ep expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1))
    ((3 0) (1 1)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 11)
  (parent 7)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 12, Parent: 8, Children: 26 27 28 29 30 31 32.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep ep)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB ep))) participant iadh-um 12
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (ep expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (precedes ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0))
    ((3 0) (1 1)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 12)
  (parent 8)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 13, Parent: 10, Child: 33.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 13
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen eB l e)
  (operation nonce-test (displaced 3 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 13)
  (parent 10)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 14, Parent: 10.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eA) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep eA)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 14 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep eA))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq (eA (one)) (eA e) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen eA l e)
  (operation nonce-test (displaced 3 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 14)
  (parent 10)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C B) (D B) (lA l) (lB l) (lp l) (eA eA)
        (eB e) (ep eA))))
  (origs))

Item 15, Parent: 10, Child: 34.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 15
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 2) (0 3)) ((3 2) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (0 3))
  (label 15)
  (parent 10)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 16, Parent: 10, Child: 35.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 16
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 3 2 ltx-gen 1) (exp (gen) l-0) (0 3))
  (label 16)
  (parent 10)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 17, Parent: 10, Child: 36.

(enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 17
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 3)) ((3 0) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (0 3))
  (label 17)
  (parent 10)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 18, Parent: 10, Children: 37 38 39 40 41 42.

(cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep ep)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB ep))) participant iadh-um 18
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (ep expt) (l rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
  (precedes ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 1) (0 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) l)
  (uniq-gen eA eB l)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
    (exp (gen) (mul (rec eA) eB ep)) (0 3))
  (label 18)
  (parent 10)
  (unrealized (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 19, Parent: 11, Child: 43.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 19
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 19)
  (parent 11)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 20, Parent: 11.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eA) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eA)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 20 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eA))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq (eA (one)) (eA e) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 20)
  (parent 11)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C D) (D D) (lA l) (lB l) (lp l-0) (eA eA)
        (eB e) (ep eA))))
  (origs))

Item 21, Parent: 11, Child: 44.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 21
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3)) ((4 2) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (0 3))
  (label 21)
  (parent 11)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 22, Parent: 11, Child: 45.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 22
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 22)
  (parent 11)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 23, Parent: 11, Child: 46.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 23
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 3 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 23)
  (parent 11)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 24, Parent: 11, Child: 47.

(enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 24
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3)) ((4 0) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 24)
  (parent 11)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 25, Parent: 11, Children: 48 49 50 51 52 53 54.

(cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep ep)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB ep))) participant iadh-um 25
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (ep expt) (l l-0 rndx)
    (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA eB l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
    (exp (gen) (mul (rec eA) eB ep)) (0 3))
  (label 25)
  (parent 11)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 26, Parent: 12, Child: 55.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 26
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 26)
  (parent 12)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 27, Parent: 12.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eA) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eA)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep e)) participant iadh-um 27 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eA))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq (eA (one)) (eA e) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 27)
  (parent 12)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A D) (B B) (C B) (D D) (lA l-0) (lB l) (lp l-0)
        (eA eA) (eB e) (ep eA))))
  (origs))

Item 28, Parent: 12, Child: 56.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 28
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3)) ((4 2) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (0 3))
  (label 28)
  (parent 12)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 29, Parent: 12, Child: 57.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 29
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 29)
  (parent 12)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 30, Parent: 12, Child: 58.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 30
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 3 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 30)
  (parent 12)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 31, Parent: 12, Child: 59.

(enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 31
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3)) ((4 0) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 31)
  (parent 12)
  (unrealized (1 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 32, Parent: 12, Children: 60 61 62 63 64 65 66.

(cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) ep) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB ep)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep ep)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB ep))) participant iadh-um 32
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (ep expt) (l l-0 rndx)
    (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB ep)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep ep))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB ep))) key)))
  (neq (ep (one)) (eA eB) ((mul (rec eA) eB ep) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA eB l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB ep (rec w))) w))
    (exp (gen) (mul (rec eA) eB ep)) (0 3))
  (label 32)
  (parent 12)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 33, Parent: 13, Children: 67 68 69 70 71 72.

(cat (exp (gen) (mul (rec eB) e e (rec w))) w) (cat (exp (gen) (mul (rec eB) e e (rec w))) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 33
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen eB l e)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
    (exp (gen) (mul (rec eB) e e)) (1 3))
  (label 33)
  (parent 13)
  (unrealized (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 34, Parent: 15, Children: 73 74 75 76 77 78 79.

(cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 34
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB e)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
    (exp (gen) (mul eA (rec eB) e)) (1 3))
  (label 34)
  (parent 15)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 35, Parent: 16, Children: 80 81 82 83 84 85.

(cat (exp (gen) (mul eA (rec eB) l (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l (rec w))) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 35
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l (rec w))) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (uniq-gen eA eB l)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l (rec w))) w))
    (exp (gen) (mul eA (rec eB) l)) (1 3))
  (label 35)
  (parent 16)
  (unrealized (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 36, Parent: 17, Children: 86 87 88 89 90 91 92.

(cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 36
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-0)) (1 3))
  (label 36)
  (parent 17)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 37, Parent: 18, Children: 93 94 95 96 97 98.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep w)) participant iadh-um 37
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB)
  (precur (3 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (ep (mul eA (rec eB) w)) (w-0 w))
    (gen) (3 0))
  (label 37)
  (parent 18)
  (unrealized (1 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 38, Parent: 18, Children: 99 100 101 102 103 104.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e))) participant iadh-um 38
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (3 0))
  (label 38)
  (parent 18)
  (unrealized (1 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 39, Parent: 18, Child: 105.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA w))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e))) participant iadh-um 39 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (3 0))
  (label 39)
  (parent 18)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 40, Parent: 18, Children: 106 107 108 109 110 111 112.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e))) participant iadh-um 40
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (3 0))
  (label 40)
  (parent 18)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 41, Parent: 18, Children: 113 114 115 116 117 118.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w l))) participant iadh-um 41
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) w))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l))) key)))
  (neq ((mul eA (rec eB) w l) (one)) (eA eB) ((mul w l) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 41)
  (parent 18)
  (unrealized (1 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 42, Parent: 18, Children: 119 120 121 122 123 124 125.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 42
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 42)
  (parent 18)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 43, Parent: 19, Children: 126 127 128 129 130 131 132.

(cat (exp (gen) (mul (rec eB) e e (rec w))) w) (cat (exp (gen) (mul (rec eB) e e (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 43
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eB l l-0 e)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
    (exp (gen) (mul (rec eB) e e)) (1 3))
  (label 43)
  (parent 19)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 44, Parent: 21, Children: 133 134 135 136 137 138 139 140.

(cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 44
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
    (exp (gen) (mul eA (rec eB) e)) (1 3))
  (label 44)
  (parent 21)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 45, Parent: 22, Children: 141 142 143 144 145 146 147.

(cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 45
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-0)) (1 3))
  (label 45)
  (parent 22)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 46, Parent: 23, Children: 148 149 150 151 152 153 154.

(cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 46
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-0)) (1 3))
  (label 46)
  (parent 23)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 47, Parent: 24, Children: 155 156 157 158 159 160 161 162.

(cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 47
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-1)) (1 3))
  (label 47)
  (parent 24)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 48, Parent: 25, Children: 163 164 165 166 167 168 169.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep w)) participant iadh-um 48
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (ep (mul eA (rec eB) w)) (w-0 w))
    (gen) (4 0))
  (label 48)
  (parent 25)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 49, Parent: 25, Children: 170 171 172 173 174 175 176.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant iadh-um 49
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 49)
  (parent 25)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 50, Parent: 25, Child: 177.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA w))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 50 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 50)
  (parent 25)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 51, Parent: 25, Children: 178 179 180 181 182 183 184 185.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 51
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 51)
  (parent 25)
  (unrealized (1 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 52, Parent: 25, Children: 186 187 188 189 190 191 192.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 52
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 52)
  (parent 25)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 53, Parent: 25, Children: 193 194 195 196 197 198 199.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w l-0))) participant iadh-um 53
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 53)
  (parent 25)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 54, Parent: 25, Children: 200 201 202 203 204 205 206 207.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w l-1))) participant iadh-um 54
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((mul eA (rec eB) w l-1) (one)) (eA eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 54)
  (parent 25)
  (unrealized (1 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 55, Parent: 26, Children: 208 209 210 211 212 213 214.

(cat (exp (gen) (mul (rec eB) e e (rec w))) w) (cat (exp (gen) (mul (rec eB) e e (rec w))) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 55
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eB l l-0 e)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eB) e e (rec w))) w))
    (exp (gen) (mul (rec eB) e e)) (1 3))
  (label 55)
  (parent 26)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 56, Parent: 28, Children: 215 216 217 218 219 220 221 222.

(cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (cat (exp (gen) (mul eA (rec eB) e (rec w))) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 56
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) e (rec w))) w))
    (exp (gen) (mul eA (rec eB) e)) (1 3))
  (label 56)
  (parent 28)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 57, Parent: 29, Children: 223 224 225 226 227 228 229.

(cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 57
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-0)) (1 3))
  (label 57)
  (parent 29)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 58, Parent: 30, Children: 230 231 232 233 234 235 236.

(cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 58
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-0 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-0)) (1 3))
  (label 58)
  (parent 30)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 59, Parent: 31, Children: 237 238 239 240 241 242 243 244.

(cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w) (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 59
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) l-1 (rec w))) w))
    (exp (gen) (mul eA (rec eB) l-1)) (1 3))
  (label 59)
  (parent 31)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 60, Parent: 32, Children: 245 246 247 248 249 250 251.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep w)) participant iadh-um 60
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (ep (mul eA (rec eB) w)) (w-0 w))
    (gen) (4 0))
  (label 60)
  (parent 32)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 61, Parent: 32, Children: 252 253 254 255 256 257 258.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul w e))) participant iadh-um 61
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 61)
  (parent 32)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 62, Parent: 32, Child: 259.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA w))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e))) participant iadh-um 62 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 62)
  (parent 32)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 63, Parent: 32, Children: 260 261 262 263 264 265 266 267.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 63
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 63)
  (parent 32)
  (unrealized (1 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 64, Parent: 32, Children: 268 269 270 271 272 273 274.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w l-0))) participant iadh-um 64
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 64)
  (parent 32)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 65, Parent: 32, Children: 275 276 277 278 279 280 281.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 65
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 65)
  (parent 32)
  (unrealized (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 66, Parent: 32, Children: 282 283 284 285 286 287 288 289.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w l-1))) participant iadh-um 66
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((mul eA (rec eB) w l-1) (one)) (eA eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 66)
  (parent 32)
  (unrealized (1 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 67, Parent: 33.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 67
(defskeleton iadh-um
  (vars (key data) (B name) (l eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen l eB e)
  (precur (3 0))
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (gen) (3 0))
  (label 67)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 68, Parent: 33.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 68
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (3 0))
  (label 68)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 69, Parent: 33.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul e e (rec e-0)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 69
(defskeleton iadh-um
  (vars (key data) (B name) (e l e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-1)
    (3 0))
  (label 69)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 70, Parent: 33.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 70
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (3 0))
  (label 70)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 71, Parent: 33.

(cat (exp (gen) l) (mul (rec eB) e e (rec l))) (cat (exp (gen) l) (mul (rec eB) e e (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 71
(defskeleton iadh-um
  (vars (key data) (B name) (eB e l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) e e (rec l))))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 71)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 72, Parent: 33.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 72
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 72)
  (parent 33)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 73, Parent: 34.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 73
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (gen) (4 0))
  (label 73)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 74, Parent: 34.

(cat (exp (gen) e-0) (mul (rec eB) e)) (cat (exp (gen) e-0) (mul (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul (rec eB) e e-0))) participant ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep e)) participant iadh-um 74
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eB e l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul (rec eB) e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul (rec eB) e e-0) (one)) (e-0 eB) (e (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eB e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (4 0))
  (label 74)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 75, Parent: 34.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul eA e (rec e-0)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep e)) participant iadh-um 75
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA e l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eA e l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (4 0))
  (label 75)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 76, Parent: 34.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 76
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eA eB l-0 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (displaced 5 3 participant 3) (exp (gen) e-0)
    (4 0))
  (label 76)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 77, Parent: 34.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 77
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 77)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 78, Parent: 34.

(cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep e)) participant iadh-um 78
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 78)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 79, Parent: 34.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 79
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (0 3)) ((3 2) (4 0)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 79)
  (parent 34)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 80, Parent: 35.

(cat (gen) (mul eA (rec eB) l)) (cat (gen) (mul eA (rec eB) l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 80
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) l)))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (uniq-gen eA eB l)
  (precur (3 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-0 l) (w (mul eA (rec eB) l)))
    (gen) (3 0))
  (label 80)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 81, Parent: 35.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) l e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l)) participant iadh-um 81
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (3 0))
  (label 81)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 82, Parent: 35.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA l (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 82
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (3 0))
  (label 82)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 83, Parent: 35.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l-0)) participant iadh-um 83
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (3 0))
  (label 83)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 84, Parent: 35.

(cat (exp (gen) l) (mul eA (rec eB))) (cat (exp (gen) l) (mul eA (rec eB))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 84
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB))))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 84)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 85, Parent: 35.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 85
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 85)
  (parent 35)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 86, Parent: 36.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 86
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (gen) (4 0))
  (label 86)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 87, Parent: 36.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul (rec eB) l e))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep l)) participant iadh-um 87
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 87)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 88, Parent: 36.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul eA l (rec e)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l)) participant iadh-um 88
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 88)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 89, Parent: 36.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 89
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 89)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 90, Parent: 36.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l)) participant iadh-um 90
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 90)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 91, Parent: 36.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 91
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 91)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 92, Parent: 36.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 92
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 3)) ((3 0) (4 0)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 92)
  (parent 36)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 93, Parent: 37.

(cat (gen) eB) (cat (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep eB)) participant iadh-um 93
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) eB))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 93)
  (parent 37)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 94, Parent: 37.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) e e))) participant iadh-um 94
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 94)
  (parent 37)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 95, Parent: 37.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB e))) participant iadh-um 95
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 95)
  (parent 37)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 96, Parent: 37.

(cat (gen) (mul (rec eA) eB l)) (cat (gen) (mul (rec eA) eB l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l))) participant iadh-um 96
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB l)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l))) key)))
  (neq (l (one)) (eA eB) ((mul (rec eA) eB l) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 96)
  (parent 37)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 97, Parent: 37.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 97
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB l-0)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 97)
  (parent 37)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 98, Parent: 37, Children: 290 291 292 293 294 295.

(cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep w)) participant iadh-um 98
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB rndx) (w w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB)
  (precur (4 0) (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w)) (1 3))
  (label 98)
  (parent 37)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 99, Parent: 38.

(cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep eB)) participant iadh-um 99
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 99)
  (parent 38)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 100, Parent: 38.

(cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep e-0)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) e-0 e-0))) participant iadh-um 100
(defskeleton iadh-um
  (vars (key data) (B name) (e l e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e-0 (exp (gen) l)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (e e-0) ((mul (rec e) e-0 e-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 100)
  (parent 38)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 101, Parent: 38.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e-0)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) e-0))) participant iadh-um 101
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e eB) ((mul eB (rec e) e-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 101)
  (parent 38)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 102, Parent: 38.

(cat (exp (gen) e) (mul eB (rec e) (rec e) l)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) l))) participant iadh-um 102
(defskeleton iadh-um
  (vars (key data) (B name) (eB e l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l))) key)))
  (neq (l (one)) (e eB) ((mul eB (rec e) l) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 102)
  (parent 38)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 103, Parent: 38.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) l-0))) participant iadh-um 103
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (e eB) ((mul eB (rec e) l-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 103)
  (parent 38)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 104, Parent: 38, Children: 296 297 298 299 300 301.

(cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e))) participant iadh-um 104
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (deflistener (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eB) w e e)) (1 3))
  (label 104)
  (parent 38)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 105, Parent: 39.

(enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA w))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e))) participant iadh-um 105 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) l)
  (uniq-gen eA l e)
  (operation generalization deleted (3 0))
  (label 105)
  (parent 39)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C B) (D B) (lA l) (lB l) (lp l) (eA eA)
        (eB e) (ep (mul eA w)))))
  (origs))

Item 106, Parent: 40.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep e-0)) participant ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep eB)) participant iadh-um 106
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eB e l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e-0 eB) (eB (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eB e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (1 3))
  (label 106)
  (parent 40)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 107, Parent: 40.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep e-0)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) e-0 e-0))) participant iadh-um 107
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA e l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (eA e-0) ((mul (rec eA) e-0 e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA e l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 107)
  (parent 40)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 108, Parent: 40.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB e))) participant iadh-um 108
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eA eB l-0 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (displaced 5 4 participant 3) (exp (gen) e-0)
    (1 3))
  (label 108)
  (parent 40)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 109, Parent: 40.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e-0)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB e-0))) participant iadh-um 109
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0))
    ((5 2) (1 3)) ((5 2) (3 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (eA eB) ((mul (rec eA) eB e-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 109)
  (parent 40)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 110, Parent: 40.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 110
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 110)
  (parent 40)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 111, Parent: 40.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-1)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 111
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0))
    ((5 0) (1 3)) ((5 0) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 111)
  (parent 40)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 112, Parent: 40, Children: 302 303 304 305 306 307 308.

(cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e))) participant iadh-um 112
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w e)) (1 3))
  (label 112)
  (parent 40)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 113, Parent: 41.

(cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep eB)) participant iadh-um 113
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 113)
  (parent 41)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 114, Parent: 41.

(cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) e e))) participant iadh-um 114
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 114)
  (parent 41)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 115, Parent: 41.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) e)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 115
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (1 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 115)
  (parent 41)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 116, Parent: 41.

(cat (exp (gen) l) (mul (rec eA) eB)) (cat (exp (gen) l) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l))) participant iadh-um 116
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l))) key)))
  (neq (l (one)) (eA eB) ((mul (rec eA) eB l) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 116)
  (parent 41)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 117, Parent: 41.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 117
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 117)
  (parent 41)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 118, Parent: 41, Children: 309 310 311 312 313 314.

(cat (exp (gen) (mul eA (rec eB) w l (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l (rec w-0))) w-0) (cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w l))) participant iadh-um 118
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l (rec w-0))) w-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l))) key)))
  (neq ((mul eA (rec eB) w l) (one)) (eA eB) ((mul w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l)) (1 3))
  (label 118)
  (parent 41)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 119, Parent: 42.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep eB)) participant iadh-um 119
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (e (exp (gen) l-0)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 119)
  (parent 42)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 120, Parent: 42.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep e)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) e e))) participant iadh-um 120
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (e (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 120)
  (parent 42)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 121, Parent: 42.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB e))) participant iadh-um 121
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0))
    ((5 2) (1 3)) ((5 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 121)
  (parent 42)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 122, Parent: 42.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 122
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 122)
  (parent 42)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 123, Parent: 42.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 123
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 4 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 123)
  (parent 42)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 124, Parent: 42.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-1)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 124
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (1 3)) ((4 0) (3 0))
    ((5 0) (1 3)) ((5 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 124)
  (parent 42)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 125, Parent: 42, Children: 315 316 317 318 319 320 321.

(cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 125
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-0)) (1 3))
  (label 125)
  (parent 42)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 126, Parent: 43.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 126
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eB e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (gen) (4 0))
  (label 126)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 127, Parent: 43.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 127
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 127)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 128, Parent: 43.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 128
(defskeleton iadh-um
  (vars (key data) (B D name) (e l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (4 0))
  (label 128)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 129, Parent: 43.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 129
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 129)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 130, Parent: 43.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 130
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 130)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 131, Parent: 43.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 131
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 131)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 132, Parent: 43.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 132
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 132)
  (parent 43)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 133, Parent: 44.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 133
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (gen) (5 0))
  (label 133)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 134, Parent: 44.

(cat (exp (gen) e-0) (mul (rec eB) e)) (cat (exp (gen) e-0) (mul (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul (rec eB) e e-0))) participant ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep e)) participant iadh-um 134
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eB e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul (rec eB) e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul (rec eB) e e-0) (one)) (e-0 eB) (e (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 134)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 135, Parent: 44.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep e)) participant iadh-um 135
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eA e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 135)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 136, Parent: 44.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 136
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB l-1 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 6 4 participant 3) (exp (gen) e-0)
    (5 0))
  (label 136)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 137, Parent: 44.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 137
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 137)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 138, Parent: 44.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep e)) participant iadh-um 138
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 138)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 139, Parent: 44.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep e)) participant iadh-um 139
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 139)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 140, Parent: 44.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 140
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 140)
  (parent 44)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 141, Parent: 45.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 141
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (gen) (4 0))
  (label 141)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 142, Parent: 45.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) l e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l)) participant iadh-um 142
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 142)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 143, Parent: 45.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l)) participant iadh-um 143
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 143)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 144, Parent: 45.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 144
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 144)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 145, Parent: 45.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 145
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 145)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 146, Parent: 45.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l)) participant iadh-um 146
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 146)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 147, Parent: 45.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 147
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 147)
  (parent 45)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 148, Parent: 46.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 148
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (gen) (4 0))
  (label 148)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 149, Parent: 46.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) l-0 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) l-0 e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 149
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) l-0 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 e))) key)))
  (neq ((mul (rec eB) l-0 e) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 149)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 150, Parent: 46.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 150
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 150)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 151, Parent: 46.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 151
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 151)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 152, Parent: 46.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 152
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 152)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 153, Parent: 46.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 153
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 153)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 154, Parent: 46.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 154
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 154)
  (parent 46)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 155, Parent: 47.

(cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 155
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB l-1)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (gen) (5 0))
  (label 155)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 156, Parent: 47.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul (rec eB) l e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep l)) participant iadh-um 156
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 156)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 157, Parent: 47.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul eA l (rec e)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep l)) participant iadh-um 157
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 157)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 158, Parent: 47.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 158
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 158)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 159, Parent: 47.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 159
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 159)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 160, Parent: 47.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 160
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 160)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 161, Parent: 47.

(cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 161
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 4 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 161)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 162, Parent: 47.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 162
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 162)
  (parent 47)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 163, Parent: 48.

(cat (gen) eB) (cat (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 163
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) eB))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 163)
  (parent 48)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 164, Parent: 48.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) e e))) participant iadh-um 164
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 164)
  (parent 48)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 165, Parent: 48.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 165
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 165)
  (parent 48)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 166, Parent: 48.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 166
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 166)
  (parent 48)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 167, Parent: 48.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 167
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 167)
  (parent 48)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 168, Parent: 48.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) eB l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 168
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 168)
  (parent 48)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 169, Parent: 48, Children: 322 323 324 325 326 327 328.

(cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep w)) participant iadh-um 169
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w)) (1 3))
  (label 169)
  (parent 48)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 170, Parent: 49.

(cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 170
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 170)
  (parent 49)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 171, Parent: 49.

(cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep e-0)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) e-0 e-0))) participant iadh-um 171
(defskeleton iadh-um
  (vars (key data) (B D name) (e l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (e e-0) ((mul (rec e) e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 171)
  (parent 49)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 172, Parent: 49.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e-0)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) e-0))) participant iadh-um 172
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e eB) ((mul eB (rec e) e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 172)
  (parent 49)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 173, Parent: 49.

(cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB (rec e) l-0))) participant iadh-um 173
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (e eB) ((mul eB (rec e) l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 173)
  (parent 49)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 174, Parent: 49.

(cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) l-0))) participant iadh-um 174
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (e eB) ((mul eB (rec e) l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 174)
  (parent 49)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 175, Parent: 49.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) l-1))) participant iadh-um 175
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (e eB) ((mul eB (rec e) l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 175)
  (parent 49)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 176, Parent: 49, Children: 329 330 331 332 333 334 335.

(cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant iadh-um 176
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (deflistener (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eB) w e e)) (1 3))
  (label 176)
  (parent 49)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 177, Parent: 50.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA w))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 177 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA l l-0 e)
  (operation generalization deleted (4 0))
  (label 177)
  (parent 50)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C D) (D D) (lA l) (lB l) (lp l-0) (eA eA)
        (eB e) (ep (mul eA w)))))
  (origs))

Item 178, Parent: 51.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep e-0)) participant ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep eB)) participant iadh-um 178
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eB e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e-0 eB) (eB (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (1 3))
  (label 178)
  (parent 51)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 179, Parent: 51.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep e-0)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) e-0 e-0))) participant iadh-um 179
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eA e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (eA e-0) ((mul (rec eA) e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 179)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 180, Parent: 51.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 180
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB l-1 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 6 5 participant 3) (exp (gen) e-0)
    (1 3))
  (label 180)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 181, Parent: 51.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e-0)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e-0))) participant iadh-um 181
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)) ((6 2) (1 3)) ((6 2) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (eA eB) ((mul (rec eA) eB e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 181)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 182, Parent: 51.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep l-1)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 182
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 182)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 183, Parent: 51.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB l-1))) participant iadh-um 183
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 183)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 184, Parent: 51.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-2)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-2))) participant iadh-um 184
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-2))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)) ((6 0) (1 3)) ((6 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq (l-2 (one)) (eA eB) ((mul (rec eA) eB l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 184)
  (parent 51)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 185, Parent: 51, Children: 336 337 338 339 340 341 342 343.

(cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 185
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w e)) (1 3))
  (label 185)
  (parent 51)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 186, Parent: 52.

(cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 186
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 186)
  (parent 52)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 187, Parent: 52.

(cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) e e))) participant iadh-um 187
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 187)
  (parent 52)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 188, Parent: 52.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep e)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB e))) participant iadh-um 188
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 188)
  (parent 52)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 189, Parent: 52.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 189
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 189)
  (parent 52)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 190, Parent: 52.

(cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 190
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 190)
  (parent 52)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 191, Parent: 52.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 191
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 191)
  (parent 52)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 192, Parent: 52, Children: 344 345 346 347 348 349 350.

(cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 192
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-0)) (1 3))
  (label 192)
  (parent 52)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 193, Parent: 53.

(cat (exp (gen) l-0) (mul eB (rec l-0))) (cat (exp (gen) l-0) (mul eB (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 193
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 193)
  (parent 53)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 194, Parent: 53.

(cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) e e))) participant iadh-um 194
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 194)
  (parent 53)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 195, Parent: 53.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB e))) participant iadh-um 195
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 195)
  (parent 53)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 196, Parent: 53.

(cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 196
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 196)
  (parent 53)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 197, Parent: 53.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 197
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 197)
  (parent 53)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 198, Parent: 53.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 198
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 198)
  (parent 53)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 199, Parent: 53, Children: 351 352 353 354 355 356 357.

(cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w l-0))) participant iadh-um 199
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-0)) (1 3))
  (label 199)
  (parent 53)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 200, Parent: 54.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep e)) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep eB)) participant iadh-um 200
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 200)
  (parent 54)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 201, Parent: 54.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep e)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) e e))) participant iadh-um 201
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 201)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 202, Parent: 54.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep e)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 202
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)) ((6 2) (1 3)) ((6 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 202)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 203, Parent: 54.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep l-1)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 203
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 203)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 204, Parent: 54.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB l-1))) participant iadh-um 204
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 204)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 205, Parent: 54.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 205
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 5 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 205)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 206, Parent: 54.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-2)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-2))) participant iadh-um 206
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-2))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)) ((6 0) (1 3)) ((6 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq (l-2 (one)) (eA eB) ((mul (rec eA) eB l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 206)
  (parent 54)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 207, Parent: 54, Children: 358 359 360 361 362 363 364 365.

(cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w l-1))) participant iadh-um 207
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((mul eA (rec eB) w l-1) (one)) (eA eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-1)) (1 3))
  (label 207)
  (parent 54)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 208, Parent: 55.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 208
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eB e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (gen) (4 0))
  (label 208)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 209, Parent: 55.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 209
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 209)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 210, Parent: 55.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 210
(defskeleton iadh-um
  (vars (key data) (B D name) (e l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (4 0))
  (label 210)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 211, Parent: 55.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 211
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 211)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 212, Parent: 55.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 212
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 212)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 213, Parent: 55.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 213
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 213)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 214, Parent: 55.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 214
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 214)
  (parent 55)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 215, Parent: 56.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 215
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (gen) (5 0))
  (label 215)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 216, Parent: 56.

(cat (exp (gen) e-0) (mul (rec eB) e)) (cat (exp (gen) e-0) (mul (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul (rec eB) e e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l-1) (ep e)) participant iadh-um 216
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eB e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul (rec eB) e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul (rec eB) e e-0) (one)) (e-0 eB) (e (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 216)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 217, Parent: 56.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep e)) participant iadh-um 217
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eA e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 217)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 218, Parent: 56.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 218
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB l-1 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 6 4 participant 3) (exp (gen) e-0)
    (5 0))
  (label 218)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 219, Parent: 56.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 219
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 219)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 220, Parent: 56.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep e)) participant iadh-um 220
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 220)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 221, Parent: 56.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep e)) participant iadh-um 221
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 221)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 222, Parent: 56.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 222
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (0 3))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 222)
  (parent 56)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 223, Parent: 57.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 223
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (gen) (4 0))
  (label 223)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 224, Parent: 57.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) l-0 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) l-0 e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 224
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) l-0 e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 e))) key)))
  (neq ((mul (rec eB) l-0 e) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 224)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 225, Parent: 57.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 225
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 225)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 226, Parent: 57.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 226
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 226)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 227, Parent: 57.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 227
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 227)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 228, Parent: 57.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 228
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 228)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 229, Parent: 57.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 229
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 229)
  (parent 57)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 230, Parent: 58.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 230
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l eA eB l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (gen) (4 0))
  (label 230)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 231, Parent: 58.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) l e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l)) participant iadh-um 231
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 231)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 232, Parent: 58.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 232
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 232)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 233, Parent: 58.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 233
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 233)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 234, Parent: 58.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l)) participant iadh-um 234
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 234)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 235, Parent: 58.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 235
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 235)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 236, Parent: 58.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 236
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 236)
  (parent 58)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 237, Parent: 59.

(cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 237
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB l-1)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (gen) (5 0))
  (label 237)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 238, Parent: 59.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) l e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul (rec eB) l e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep l)) participant iadh-um 238
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul (rec eB) l e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul l e))) key)))
  (neq ((mul (rec eB) l e) (one)) (e eB) (l (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 238)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 239, Parent: 59.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul eA l (rec e)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep l)) participant iadh-um 239
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 239)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 240, Parent: 59.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 240
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 240)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 241, Parent: 59.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 241
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 241)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 242, Parent: 59.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 242
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 242)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 243, Parent: 59.

(cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 243
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 4 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 243)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 244, Parent: 59.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 244
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (5 0)) ((1 2) (0 3)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (0 3))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 244)
  (parent 59)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 245, Parent: 60.

(cat (gen) eB) (cat (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 245
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) eB))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 245)
  (parent 60)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 246, Parent: 60.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) e e))) participant iadh-um 246
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 246)
  (parent 60)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 247, Parent: 60.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 247
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 247)
  (parent 60)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 248, Parent: 60.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 248
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 248)
  (parent 60)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 249, Parent: 60.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 249
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 249)
  (parent 60)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 250, Parent: 60.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) eB l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 250
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 250)
  (parent 60)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 251, Parent: 60, Children: 366 367 368 369 370 371 372.

(cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep w)) participant iadh-um 251
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((mul eA (rec eB) w) (one)) (eA eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul eA (rec eB) w (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w)) (1 3))
  (label 251)
  (parent 60)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 252, Parent: 61.

(cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 252
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 252)
  (parent 61)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 253, Parent: 61.

(cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep e-0)) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) e-0 e-0))) participant iadh-um 253
(defskeleton iadh-um
  (vars (key data) (B D name) (e l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) e-0 e-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (e e-0) ((mul (rec e) e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 253)
  (parent 61)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 254, Parent: 61.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e-0)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) e-0))) participant iadh-um 254
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e eB) ((mul eB (rec e) e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 254)
  (parent 61)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 255, Parent: 61.

(cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) l-0))) participant iadh-um 255
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (e eB) ((mul eB (rec e) l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 255)
  (parent 61)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 256, Parent: 61.

(cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB (rec e) l-0))) participant iadh-um 256
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (e eB) ((mul eB (rec e) l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 256)
  (parent 61)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 257, Parent: 61.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) l-1))) participant iadh-um 257
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (e eB) ((mul eB (rec e) l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 257)
  (parent 61)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 258, Parent: 61, Children: 373 374 375 376 377 378 379.

(cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul w e))) participant iadh-um 258
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) w))
  (deflistener (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul (rec eB) w e e) (one)) (e eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eB) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eB) w e e)) (1 3))
  (label 258)
  (parent 61)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 259, Parent: 62.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA w))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e))) participant iadh-um 259 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA w)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)) ((3 0) (1 1)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA w) (one)) (eA e) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA l l-0 e)
  (operation generalization deleted (4 0))
  (label 259)
  (parent 62)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A D) (B B) (C B) (D D) (lA l-0) (lB l) (lp l-0)
        (eA eA) (eB e) (ep (mul eA w)))))
  (origs))

Item 260, Parent: 63.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e))) (cat (exp (gen) e) (mul eB (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eB) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep e-0)) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l-1) (ep eB)) participant iadh-um 260
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eB e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l-1) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (e-0 eB) (eB (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (1 3))
  (label 260)
  (parent 63)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 261, Parent: 63.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep e-0)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) e-0 e-0))) participant iadh-um 261
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (eA e l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e-0 e-0))) key)))
  (neq (e-0 (one)) (eA e-0) ((mul (rec eA) e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (1 3))
  (label 261)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 262, Parent: 63.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 262
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB l-1 rndx) (lp expt)
    (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 6 5 participant 3) (exp (gen) e-0)
    (1 3))
  (label 262)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 263, Parent: 63.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e-0)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e-0))) participant iadh-um 263
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)) ((6 2) (1 3)) ((6 2) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e-0))) key)))
  (neq (e-0 (one)) (eA eB) ((mul (rec eA) eB e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (1 3))
  (label 263)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 264, Parent: 63.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB l-1))) participant iadh-um 264
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 264)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 265, Parent: 63.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep l-1)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 265
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 265)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 266, Parent: 63.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-2)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-2))) participant iadh-um 266
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-2))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)) ((6 0) (1 3)) ((6 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq (l-2 (one)) (eA eB) ((mul (rec eA) eB l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 266)
  (parent 63)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 267, Parent: 63, Children: 380 381 382 383 384 385 386 387.

(cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w e))) participant iadh-um 267
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((mul eA (rec eB) w e) (one)) (eA eB) ((mul w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w e (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w e)) (1 3))
  (label 267)
  (parent 63)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 268, Parent: 64.

(cat (exp (gen) l-0) (mul eB (rec l-0))) (cat (exp (gen) l-0) (mul eB (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 268
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 268)
  (parent 64)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 269, Parent: 64.

(cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) e e))) participant iadh-um 269
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 269)
  (parent 64)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 270, Parent: 64.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB e))) participant iadh-um 270
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 270)
  (parent 64)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 271, Parent: 64.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 271
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 271)
  (parent 64)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 272, Parent: 64.

(cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 272
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 272)
  (parent 64)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 273, Parent: 64.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 273
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 273)
  (parent 64)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 274, Parent: 64, Children: 388 389 390 391 392 393 394.

(cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w l-0))) participant iadh-um 274
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-0)) (1 3))
  (label 274)
  (parent 64)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 275, Parent: 65.

(cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep eB)) participant iadh-um 275
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 275)
  (parent 65)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 276, Parent: 65.

(cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) e e))) participant iadh-um 276
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) e e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 276)
  (parent 65)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 277, Parent: 65.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep e)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB e))) participant iadh-um 277
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 2) (1 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 277)
  (parent 65)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 278, Parent: 65.

(cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-0)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 278
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 278)
  (parent 65)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 279, Parent: 65.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 279
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 279)
  (parent 65)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 280, Parent: 65.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 280
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 280)
  (parent 65)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 281, Parent: 65, Children: 395 396 397 398 399 400 401.

(cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w l-0))) participant iadh-um 281
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx)
    (w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((mul eA (rec eB) w l-0) (one)) (eA eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-0 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-0)) (1 3))
  (label 281)
  (parent 65)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 282, Parent: 66.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l))) (cat (exp (gen) l) (mul eB (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eB) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep e)) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep eB)) participant iadh-um 282
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep eB))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l))))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (e eB) (eB (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 282)
  (parent 66)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 283, Parent: 66.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep e)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) e e))) participant iadh-um 283
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e))) key)))
  (neq (e (one)) (eA e) ((mul (rec eA) e e) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 283)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 284, Parent: 66.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep e)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e))) participant iadh-um 284
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)) ((6 2) (1 3)) ((6 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq (e (one)) (eA eB) ((mul (rec eA) eB e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 284)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 285, Parent: 66.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB l-1))) participant iadh-um 285
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 285)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 286, Parent: 66.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep l-1)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB l-1))) participant iadh-um 286
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 286)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 287, Parent: 66.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 287
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 5 ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 287)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 288, Parent: 66.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-2)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-2))) participant iadh-um 288
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-2))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 1) (0 3))
    ((5 0) (1 3)) ((5 0) (4 0)) ((6 0) (1 3)) ((6 0) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq (l-2 (one)) (eA eB) ((mul (rec eA) eB l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (1 3))
  (label 288)
  (parent 66)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 289, Parent: 66, Children: 402 403 404 405 406 407 408 409.

(cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0) (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul w l-1))) participant iadh-um 289
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx) (w-0 expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((mul eA (rec eB) w l-1) (one)) (eA eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul eA (rec eB) w l-1 (rec w-0))) w-0))
    (exp (gen) (mul eA (rec eB) w l-1)) (1 3))
  (label 289)
  (parent 66)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 290, Parent: 98, Children: 410 411 412.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 290
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB)
  (precur (4 0) (3 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB w)) (w-1 w))
    (gen) (4 0))
  (label 290)
  (parent 98)
  (unrealized (0 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 291, Parent: 98, Children: 413 414 415.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w))) participant iadh-um 291
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 291)
  (parent 98)
  (unrealized (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 292, Parent: 98, Children: 416 417 418.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) w e e)) (cat (gen) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e))) participant iadh-um 292
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 292)
  (parent 98)
  (unrealized (0 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 293, Parent: 98, Children: 419 420 421 422.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) eB w e)) (cat (gen) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 293
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 293)
  (parent 98)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 294, Parent: 98, Children: 423 424 425 426.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (gen) (mul (rec eA) eB w l)) (cat (gen) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l))) participant iadh-um 294
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (eA eB) ((mul (rec eA) eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 294)
  (parent 98)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 295, Parent: 98, Children: 427 428 429 430 431.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul (rec eA) eB w l-0)) (cat (gen) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 295
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 295)
  (parent 98)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 296, Parent: 104, Children: 432 433 434 435.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 296
(defskeleton iadh-um
  (vars (key data) (B name) (l eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w-0 (mul eB (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (4 0))
  (label 296)
  (parent 104)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 297, Parent: 104, Children: 436 437 438 439.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eB w (rec e))) (cat (exp (gen) e) (mul eB w (rec e))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w))) participant iadh-um 297
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w (rec e))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 297)
  (parent 104)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 298, Parent: 104, Children: 440 441 442 443.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul w e-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w e-0 e-0))) participant iadh-um 298
(defskeleton iadh-um
  (vars (key data) (B name) (e rndx) (w expt) (l e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e-0 e-0))) key)))
  (neq ((mul w e-0) (one)) (e e-0) ((mul (rec e) w e-0 e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-1)
    (4 0))
  (label 298)
  (parent 104)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 299, Parent: 104, Children: 444 445 446 447 448.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w e-0))) participant iadh-um 299
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB e rndx)
    (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (e eB) ((mul eB (rec e) w e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 299)
  (parent 104)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 300, Parent: 104, Children: 449 450 451 452 453.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w l))) participant iadh-um 300
(defskeleton iadh-um
  (vars (key data) (B name) (eB e rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l)))
  (deflistener (cat (exp (gen) l) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (e eB) ((mul eB (rec e) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 300)
  (parent 104)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 301, Parent: 104, Children: 454 455 456 457 458 459.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w l-0))) participant iadh-um 301
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (e eB) ((mul eB (rec e) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 301)
  (parent 104)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 302, Parent: 112, Children: 460 461 462 463 464.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 302
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec e) w))
      (e-0 e) (w-1 w)) (gen) (5 0))
  (label 302)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 303, Parent: 112, Children: 465 466 467 468.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e-0))) participant ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul eB w))) participant iadh-um 303
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB e rndx)
    (w expt) (l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e-0)))
        key)))
  (neq ((mul w e-0) (one)) (e-0 eB) ((mul eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB e l-0 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 303)
  (parent 112)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 304, Parent: 112, Children: 469 470 471 472 473.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul w e-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e-0 e-0))) participant iadh-um 304
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e-0 e-0)))
        key)))
  (neq ((mul w e-0) (one)) (eA e-0) ((mul (rec eA) w e-0 e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA e l-0 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 304)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 305, Parent: 112, Children: 474 475 476 477.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 305
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eA eB rndx) (w expt) (l-0 rndx)
    (lp expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (displaced 6 4 participant 3) (exp (gen) e-0)
    (5 0))
  (label 305)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 306, Parent: 112, Children: 478 479 480 481 482 483.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e-0))) participant iadh-um 306
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (eA eB) ((mul (rec eA) eB w e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 306)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 307, Parent: 112, Children: 484 485 486 487 488 489.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 307
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA eB e rndx)
    (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0)))
        key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 307)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 308, Parent: 112, Children: 490 491 492 493 494 495 496.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 308
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 308)
  (parent 112)
  (unrealized (0 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 309, Parent: 118, Children: 497 498 499 500 501.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 309
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l) w))
      (l-0 l) (w-1 w)) (gen) (4 0))
  (label 309)
  (parent 118)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 310, Parent: 118, Children: 502 503 504 505.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eB w (rec l))) (cat (exp (gen) l) (mul eB w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w))) participant iadh-um 310
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB w (rec l))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 310)
  (parent 118)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 311, Parent: 118, Children: 506 507 508 509 510.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e))) participant iadh-um 311
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 311)
  (parent 118)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 312, Parent: 118, Children: 511 512 513 514 515 516.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w e)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 312
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 312)
  (parent 118)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 313, Parent: 118, Children: 517 518 519 520.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (exp (gen) l) (mul (rec eA) eB w)) (cat (exp (gen) l) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l))) participant iadh-um 313
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l) w))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (eA eB) ((mul (rec eA) eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 313)
  (parent 118)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 314, Parent: 118, Children: 521 522 523 524 525 526 527.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 314
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 314)
  (parent 118)
  (unrealized (0 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 315, Parent: 125, Children: 528 529 530 531 532 533.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 315
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 315)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 316, Parent: 125, Children: 534 535 536 537 538.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 316
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 316)
  (parent 125)
  (unrealized (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 317, Parent: 125, Children: 539 540 541 542 543 544.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e e))) participant iadh-um 317
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 317)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 318, Parent: 125, Children: 545 546 547 548 549 550 551.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 318
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 318)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 319, Parent: 125, Children: 552 553 554 555 556 557 558.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 319
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0)))
        key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 319)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 320, Parent: 125, Children: 559 560 561 562 563.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 320
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 4 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 320)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 321, Parent: 125, Children: 564 565 566 567 568 569 570 571.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 321
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 321)
  (parent 125)
  (unrealized (0 3) (3 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 322, Parent: 169, Children: 572 573 574 575.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 322
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB w)) (w-1 w))
    (gen) (5 0))
  (label 322)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 323, Parent: 169, Children: 576 577 578 579.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 323
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 323)
  (parent 169)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 324, Parent: 169, Children: 580 581 582 583.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) w e e)) (cat (gen) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e))) participant iadh-um 324
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 324)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 325, Parent: 169, Children: 584 585 586 587 588.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) eB w e)) (cat (gen) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 325
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 325)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 326, Parent: 169, Children: 589 590 591 592 593.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul (rec eA) eB w l-0)) (cat (gen) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 326
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 326)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 327, Parent: 169, Children: 594 595 596 597 598.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul (rec eA) eB w l-0)) (cat (gen) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 327
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 327)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 328, Parent: 169, Children: 599 600 601 602 603 604.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (gen) (mul (rec eA) eB w l-1)) (cat (gen) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 328
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 328)
  (parent 169)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 329, Parent: 176, Children: 605 606 607 608 609.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 329
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w-0 (mul eB (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (5 0))
  (label 329)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 330, Parent: 176, Children: 610 611 612 613 614.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eB w (rec e))) (cat (exp (gen) e) (mul eB w (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 330
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w (rec e))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 330)
  (parent 176)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 331, Parent: 176, Children: 615 616 617 618 619.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w e-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w e-0 e-0))) participant iadh-um 331
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0 e-0))) key)))
  (neq ((mul w e-0) (one)) (e e-0) ((mul (rec e) w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 331)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 332, Parent: 176, Children: 620 621 622 623 624 625.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w e-0))) participant iadh-um 332
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (e eB) ((mul eB (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 332)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 333, Parent: 176, Children: 626 627 628 629 630 631.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB (rec e) w l-0))) participant iadh-um 333
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (e eB) ((mul eB (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 333)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 334, Parent: 176, Children: 632 633 634 635 636 637.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w l-0))) participant iadh-um 334
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (e eB) ((mul eB (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 334)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 335, Parent: 176, Children: 638 639 640 641 642 643 644.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w l-1))) participant iadh-um 335
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (e eB) ((mul eB (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 335)
  (parent 176)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 336, Parent: 185, Children: 645 646 647 648 649 650.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 336
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec e) w))
      (e-0 e) (w-1 w)) (gen) (6 0))
  (label 336)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 337, Parent: 185, Children: 651 652 653 654 655.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e-0))) participant ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eB w))) participant iadh-um 337
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e-0)))
        key)))
  (neq ((mul w e-0) (one)) (e-0 eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-1)
    (6 0))
  (label 337)
  (parent 185)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 338, Parent: 185, Children: 656 657 658 659 660 661.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w e-0 e-0))) participant iadh-um 338
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0)))
        key)))
  (neq ((mul w e-0) (one)) (eA e-0) ((mul (rec eA) w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-1)
    (6 0))
  (label 338)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 339, Parent: 185, Children: 662 663 664 665 666.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 339
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 7 5 participant 3) (exp (gen) e-0)
    (6 0))
  (label 339)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 340, Parent: 185, Children: 667 668 669 670 671 672 673.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e-0))) participant iadh-um 340
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (eA eB) ((mul (rec eA) eB w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (6 0))
  (label 340)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 341, Parent: 185, Children: 674 675 676 677 678 679 680.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 341
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 341)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 342, Parent: 185, Children: 681 682 683 684 685 686 687.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 342
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 342)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 343, Parent: 185, Children: 688 689 690 691 692 693 694 695.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) w) (cat (exp (gen) l-2) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 343
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) w))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 343)
  (parent 185)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 344, Parent: 192, Children: 696 697 698 699 700 701.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 344
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 344)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 345, Parent: 192, Children: 702 703 704 705 706.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eB w (rec l))) (cat (exp (gen) l) (mul eB w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 345
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB w (rec l))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 345)
  (parent 192)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 346, Parent: 192, Children: 707 708 709 710 711 712.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e))) participant iadh-um 346
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 346)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 347, Parent: 192, Children: 713 714 715 716 717 718 719.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 347
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 347)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 348, Parent: 192, Children: 720 721 722 723 724.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 348
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 348)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 349, Parent: 192, Children: 725 726 727 728 729 730 731.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 349
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 349)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 350, Parent: 192, Children: 732 733 734 735 736 737 738 739.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 350
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 350)
  (parent 192)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 351, Parent: 199, Children: 740 741 742 743 744 745.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 351
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 351)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 352, Parent: 199, Children: 746 747 748 749 750.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul eB w (rec l-0))) (cat (exp (gen) l-0) (mul eB w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 352
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w (rec l-0))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 352)
  (parent 199)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 353, Parent: 199, Children: 751 752 753 754 755 756.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e))) participant iadh-um 353
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 353)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 354, Parent: 199, Children: 757 758 759 760 761 762 763.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e))) participant iadh-um 354
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 354)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 355, Parent: 199, Children: 764 765 766 767 768 769 770.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 355
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 355)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 356, Parent: 199, Children: 771 772 773 774 775.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 356
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 356)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 357, Parent: 199, Children: 776 777 778 779 780 781 782 783.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 357
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 357)
  (parent 199)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 358, Parent: 207, Children: 784 785 786 787 788 789 790.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 358
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx) (w expt))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-1) w))
      (l-2 l-1) (w-1 w)) (gen) (6 0))
  (label 358)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 359, Parent: 207, Children: 791 792 793 794 795 796.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul eB w))) participant iadh-um 359
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-0)
    (6 0))
  (label 359)
  (parent 207)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 360, Parent: 207, Children: 797 798 799 800 801 802 803.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w e e))) participant iadh-um 360
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-0)
    (6 0))
  (label 360)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 361, Parent: 207, Children: 804 805 806 807 808 809 810 811.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 361
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (6 0))
  (label 361)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 362, Parent: 207, Children: 812 813 814 815 816 817 818 819.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 362
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 362)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 363, Parent: 207, Children: 820 821 822 823 824 825 826 827.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 363
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 363)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 364, Parent: 207, Children: 828 829 830 831 832 833.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 364
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 7 5 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 364)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 365, Parent: 207, Children: 834 835 836 837 838 839 840 841 842.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) w) (cat (exp (gen) l-2) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 365
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) w))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 365)
  (parent 207)
  (unrealized (0 3) (4 0))
  (comment "9 in cohort - 9 not yet seen"))

Item 366, Parent: 251, Children: 843 844 845.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 366
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB w)) (w-1 w))
    (gen) (5 0))
  (label 366)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 367, Parent: 251, Children: 846 847 848.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 367
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 367)
  (parent 251)
  (unrealized (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 368, Parent: 251, Children: 849 850 851.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) w e e)) (cat (gen) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e))) participant iadh-um 368
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 368)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 369, Parent: 251, Children: 852 853 854 855.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eA) eB w e)) (cat (gen) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 369
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 369)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 370, Parent: 251, Children: 856 857 858 859.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul (rec eA) eB w l-0)) (cat (gen) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 370
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 370)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 371, Parent: 251, Children: 860 861 862 863.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul (rec eA) eB w l-0)) (cat (gen) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 371
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 371)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 372, Parent: 251, Children: 864 865 866 867 868.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (gen) (mul (rec eA) eB w l-1)) (cat (gen) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 372
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 372)
  (parent 251)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 373, Parent: 258, Children: 869 870 871 872.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 373
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w-0 (mul eB (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (5 0))
  (label 373)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 374, Parent: 258, Children: 873 874 875 876.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eB w (rec e))) (cat (exp (gen) e) (mul eB w (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 374
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w (rec e))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 374)
  (parent 258)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 375, Parent: 258, Children: 877 878 879 880.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) w e-0 e-0))) participant iadh-um 375
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0 e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0 e-0))) key)))
  (neq ((mul w e-0) (one)) (e e-0) ((mul (rec e) w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 375)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 376, Parent: 258, Children: 881 882 883 884 885.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w e-0))) participant iadh-um 376
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (e eB) ((mul eB (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 376)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 377, Parent: 258, Children: 886 887 888 889 890.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w l-0))) participant iadh-um 377
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (e eB) ((mul eB (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 377)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 378, Parent: 258, Children: 891 892 893 894 895.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB (rec e) w l-0))) participant iadh-um 378
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (e eB) ((mul eB (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 378)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 379, Parent: 258, Children: 896 897 898 899 900 901.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w l-1))) participant iadh-um 379
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (e eB) ((mul eB (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 379)
  (parent 258)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 380, Parent: 267, Children: 902 903 904 905 906.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 380
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec e) w))
      (e-0 e) (w-1 w)) (gen) (6 0))
  (label 380)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 381, Parent: 267, Children: 907 908 909 910.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l-1) (ep (mul eB w))) participant iadh-um 381
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e-0)))
        key)))
  (neq ((mul w e-0) (one)) (e-0 eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eB e l-0 l-1 e-0)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-1)
    (6 0))
  (label 381)
  (parent 267)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 382, Parent: 267, Children: 911 912 913 914 915.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w e-0 e-0))) participant iadh-um 382
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0)))
        key)))
  (neq ((mul w e-0) (one)) (eA e-0) ((mul (rec eA) w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-1)
    (6 0))
  (label 382)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 383, Parent: 267, Children: 916 917 918 919.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 383
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (displaced 7 5 participant 3) (exp (gen) e-0)
    (6 0))
  (label 383)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 384, Parent: 267, Children: 920 921 922 923 924 925.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e-0))) participant iadh-um 384
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0))) key)))
  (neq ((mul w e-0) (one)) (eA eB) ((mul (rec eA) eB w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (6 0))
  (label 384)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 385, Parent: 267, Children: 926 927 928 929 930 931.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 385
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 385)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 386, Parent: 267, Children: 932 933 934 935 936 937.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 386
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 386)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 387, Parent: 267, Children: 938 939 940 941 942 943 944.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) w) (cat (exp (gen) l-2) w) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 387
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) w))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 387)
  (parent 267)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 388, Parent: 274, Children: 945 946 947 948 949.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 388
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 388)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 389, Parent: 274, Children: 950 951 952 953.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul eB w (rec l-0))) (cat (exp (gen) l-0) (mul eB w (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 389
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w (rec l-0))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 389)
  (parent 274)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 390, Parent: 274, Children: 954 955 956 957 958.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e))) participant iadh-um 390
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l) e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 390)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 391, Parent: 274, Children: 959 960 961 962 963 964.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e))) participant iadh-um 391
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 391)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 392, Parent: 274, Children: 965 966 967 968.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 392
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 392)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 393, Parent: 274, Children: 969 970 971 972 973 974.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 393
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 393)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 394, Parent: 274, Children: 975 976 977 978 979 980 981.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 394
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 394)
  (parent 274)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 395, Parent: 281, Children: 982 983 984 985 986.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 395
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 395)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 396, Parent: 281, Children: 987 988 989 990.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eB w (rec l))) (cat (exp (gen) l) (mul eB w (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 396
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB w (rec l))))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 396)
  (parent 281)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 397, Parent: 281, Children: 991 992 993 994 995.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e))) participant iadh-um 397
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 397)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 398, Parent: 281, Children: 996 997 998 999 1000 1001.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 398
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (5 0))
  (label 398)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 399, Parent: 281, Children: 1002 1003 1004 1005 1006 1007.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 399
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 399)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 400, Parent: 281, Children: 1008 1009 1010 1011.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 400
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) w))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 400)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 401, Parent: 281, Children: 1012 1013 1014 1015 1016 1017 1018.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 401
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) w))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 401)
  (parent 281)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 402, Parent: 289, Children: 1019 1020 1021 1022 1023 1024.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 402
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx) (w expt))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul (rec eA) eB (rec l-1) w))
      (l-2 l-1) (w-1 w)) (gen) (6 0))
  (label 402)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 403, Parent: 289, Children: 1025 1026 1027 1028 1029.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep (mul eB w))) participant iadh-um 403
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 l-1 e)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-0)
    (6 0))
  (label 403)
  (parent 289)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 404, Parent: 289, Children: 1030 1031 1032 1033 1034 1035.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w e e))) participant iadh-um 404
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e))) key)))
  (neq ((mul w e) (one)) (eA e) ((mul (rec eA) w e e) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-0)
    (6 0))
  (label 404)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 405, Parent: 289, Children: 1036 1037 1038 1039 1040 1041 1042.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 405
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (6 0))
  (label 405)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 406, Parent: 289, Children: 1043 1044 1045 1046 1047 1048 1049.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 406
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 406)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 407, Parent: 289, Children: 1050 1051 1052 1053 1054 1055 1056.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 407
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 407)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 408, Parent: 289, Children: 1057 1058 1059 1060 1061.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 408
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) w))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 7 5 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 408)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 409, Parent: 289, Children: 1062 1063 1064 1065 1066 1067 1068 1069.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) w) (cat (exp (gen) l-2) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 409
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) w))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 409)
  (parent 289)
  (unrealized (0 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 410, Parent: 290.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 410
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 410)
  (parent 290)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 411, Parent: 290, Child: 1070.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 411
(defskeleton iadh-um
  (vars (key data) (B name) (l eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (uniq-gen l eB eA)
  (precur (4 0) (3 0))
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 411)
  (parent 290)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 412, Parent: 290, Child: 1071.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 412
(defskeleton iadh-um
  (vars (key data) (B name) (l eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB)
  (precur (4 0) (3 0))
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 412)
  (parent 290)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 413, Parent: 291.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l-0)) participant iadh-um 413
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 413)
  (parent 291)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 414, Parent: 291, Child: 1072.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 414
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB w) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-absence eB w) w (3 0))
  (label 414)
  (parent 291)
  (unrealized (1 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 415, Parent: 291.

eB eB (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w))) participant iadh-um 415
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-listener eB) (mul eB w) (3 0))
  (label 415)
  (parent 291)
  (unrealized (5 0))
  (comment "empty cohort"))

Item 416, Parent: 292.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA (rec e) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 416
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA (rec e) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec e) l-0) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 416)
  (parent 292)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 417, Parent: 292, Child: 1073.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 417
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (3 0))
  (label 417)
  (parent 292)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 418, Parent: 292, Child: 1074.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 418
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 418)
  (parent 292)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 419, Parent: 293.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 419
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 419)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 420, Parent: 293, Child: 1075.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 420
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB rndx)
    (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (3 0))
  (label 420)
  (parent 293)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 421, Parent: 293, Child: 1076.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 421
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eA rndx)
    (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (3 0))
  (label 421)
  (parent 293)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 422, Parent: 293, Child: 1077.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 422
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 422)
  (parent 293)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 423, Parent: 294.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 423
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 423)
  (parent 294)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 424, Parent: 294, Child: 1078.

(cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul w eA)) (cat (gen) (mul eB w l)) (cat (gen) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l))) participant iadh-um 424
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul eB w l)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l eA))) key)))
  (neq ((mul w l eA) (one)) (eA eB) ((mul eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul eB w l)) (mul eB w l)
    (3 0))
  (label 424)
  (parent 294)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 425, Parent: 294, Child: 1079.

(cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l)) (cat (gen) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l))) participant iadh-um 425
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec eA) w l)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (eA eB) ((mul (rec eA) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l))
    (mul (rec eA) w l) (3 0))
  (label 425)
  (parent 294)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 426, Parent: 294.

(cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 426
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (l (mul (rec eA) eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (added-absence l (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 426)
  (parent 294)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 427, Parent: 295.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 427
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 6 ltx-gen 2) l-1 (3 0))
  (label 427)
  (parent 295)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 428, Parent: 295.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 428
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 428)
  (parent 295)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 429, Parent: 295, Child: 1080.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 429
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (3 0))
  (label 429)
  (parent 295)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 430, Parent: 295, Child: 1081.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 430
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (3 0))
  (label 430)
  (parent 295)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 431, Parent: 295, Child: 1082.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 431
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 431)
  (parent 295)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 432, Parent: 296.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 432
(defskeleton iadh-um
  (vars (key data) (B name) (l eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (3 0))
  (label 432)
  (parent 296)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 433, Parent: 296.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eB) e e l-0)) (cat (gen) (mul (rec eB) e e l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant iadh-um 433
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (gen) (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 433)
  (parent 296)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 434, Parent: 296, Child: 1083.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 434
(defskeleton iadh-um
  (vars (key data) (B name) (l e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 434)
  (parent 296)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 435, Parent: 296, Child: 1084.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 435
(defskeleton iadh-um
  (vars (key data) (B name) (l eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (3 0))
  (label 435)
  (parent 296)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 436, Parent: 297.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 436
(defskeleton iadh-um
  (vars (key data) (B name) (l eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) e)) (e-0 e)) (one) (3 0))
  (label 436)
  (parent 297)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 437, Parent: 297.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) e l-0)) (cat (exp (gen) e) (mul (rec eB) e l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant iadh-um 437
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 437)
  (parent 297)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 438, Parent: 297, Child: 1085.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 438
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-absence eB (mul w (rec e)))
    (mul w (rec e)) (3 0))
  (label 438)
  (parent 297)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 439, Parent: 297, Child: 1086.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 439
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (3 0))
  (label 439)
  (parent 297)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 440, Parent: 298.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul e e (rec e-0)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 440
(defskeleton iadh-um
  (vars (key data) (B name) (l e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0)
  (operation nonce-test
    (contracted (e-1 e) (w (mul e e (rec e-0) (rec e-0))) (e-2 e-0))
    (one) (3 0))
  (label 440)
  (parent 298)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 441, Parent: 298.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0) l-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul e e (rec e-0) l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant iadh-um 441
(defskeleton iadh-um
  (vars (key data) (B self name) (l e e-0 l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul e e (rec e-0) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e-0 (exp (gen) l)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul e e (rec e-0) l-0) (one)) (e e-0) ((mul e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 441)
  (parent 298)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 442, Parent: 298, Child: 1087.

(cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul w e e e-0))) participant iadh-um 442
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e-0 (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0)
  (operation nonce-test (added-absence e-0 (mul w e e)) (mul w e e)
    (3 0))
  (label 442)
  (parent 298)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 443, Parent: 298, Child: 1088.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 443
(defskeleton iadh-um
  (vars (key data) (B name) (e rndx) (w expt) (l e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (added-absence e-0 (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 443)
  (parent 298)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 444, Parent: 299.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 444
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul (rec eB) e e (rec e-0)))
      (e-2 e-0)) (one) (3 0))
  (label 444)
  (parent 299)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 445, Parent: 299.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 445
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 445)
  (parent 299)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 446, Parent: 299, Child: 1089.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w e-0))) participant iadh-um 446
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (e rndx)
    (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (3 0))
  (label 446)
  (parent 299)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 447, Parent: 299, Child: 1090.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul eB w e e-0))) participant iadh-um 447
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB rndx)
    (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w e)) (mul eB w e)
    (3 0))
  (label 447)
  (parent 299)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 448, Parent: 299, Child: 1091.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 448
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB e rndx)
    (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (3 0))
  (label 448)
  (parent 299)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 449, Parent: 300.

(cat (exp (gen) l) (mul (rec eB) e e (rec l))) (cat (exp (gen) l) (mul (rec eB) e e (rec l))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 449
(defskeleton iadh-um
  (vars (key data) (B name) (eB e l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec eB) e e (rec l))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l)))
      (l-0 l)) (one) (3 0))
  (label 449)
  (parent 300)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 450, Parent: 300.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)) (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant iadh-um 450
(defskeleton iadh-um
  (vars (key data) (B self name) (eB e l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 450)
  (parent 300)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 451, Parent: 300, Child: 1092.

(cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l)) (cat (exp (gen) e) (mul (rec e) (rec e) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w l))) participant iadh-um 451
(defskeleton iadh-um
  (vars (key data) (B name) (e rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w l)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (e eB) ((mul (rec e) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l))
    (mul (rec e) (rec e) w l) (3 0))
  (label 451)
  (parent 300)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 452, Parent: 300, Child: 1093.

(cat (exp (gen) l) (mul w e e)) (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) e) (mul eB w l)) (cat (exp (gen) e) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l e))) participant iadh-um 452
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w e e)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (mul eB w l)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l e e))) key)))
  (neq ((mul w l e e) (one)) (e eB) ((mul eB w l e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-absence e (mul eB w l)) (mul eB w l)
    (3 0))
  (label 452)
  (parent 300)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 453, Parent: 300.

(cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 453
(defskeleton iadh-um
  (vars (key data) (B name) (eB e rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (l (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (added-absence l (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (3 0))
  (label 453)
  (parent 300)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 454, Parent: 301.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 454
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 454)
  (parent 301)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 455, Parent: 301.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant iadh-um 455
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 6 ltx-gen 2) l-1 (3 0))
  (label 455)
  (parent 301)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 456, Parent: 301.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 456
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 456)
  (parent 301)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 457, Parent: 301, Child: 1094.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 457
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (3 0))
  (label 457)
  (parent 301)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 458, Parent: 301, Child: 1095.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 458
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w l-0)) (mul eB w l-0)
    (3 0))
  (label 458)
  (parent 301)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 459, Parent: 301, Child: 1096.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 459
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-absence l-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (3 0))
  (label 459)
  (parent 301)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 460, Parent: 302.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 460
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (3 0))
  (label 460)
  (parent 302)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 461, Parent: 302.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) e l-1)) (cat (gen) (mul eA (rec eB) e l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-1))) participant iadh-um 461
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e l-1))) key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 461)
  (parent 302)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 462, Parent: 302, Child: 1097.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 462
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB e rndx)
    (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (3 0))
  (label 462)
  (parent 302)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 463, Parent: 302, Child: 1098.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 463
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eA e rndx)
    (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (3 0))
  (label 463)
  (parent 302)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 464, Parent: 302, Child: 1099.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 464
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 464)
  (parent 302)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 465, Parent: 303.

(cat (exp (gen) e) (mul (rec eB) e-0)) (cat (exp (gen) e) (mul (rec eB) e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (one)) (cat (exp (gen) e-0) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul e (rec eB) e-0))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep e-0)) participant iadh-um 465
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (l-0 e eB e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep e-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul e (rec eB) e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul e (rec eB) e-0) (one)) (e eB) (e-0 (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eB e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e-0) (w (mul (rec eB) e-0))) (one) (3 0))
  (label 465)
  (parent 303)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 466, Parent: 303.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) e-0 l-1)) (cat (exp (gen) e) (mul (rec eB) e-0 l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) l-1) (cat (exp (gen) e-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) e-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul e (rec eB) e-0 l-1))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul e-0 l-1))) participant iadh-um 466
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (l-0 e eB e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul e-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul e (rec eB) e-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul e e-0 l-1)))
        key)))
  (neq ((mul e (rec eB) e-0 l-1) (one)) (e eB) ((mul e-0 l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eB e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 466)
  (parent 303)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 467, Parent: 303, Child: 1100.

(cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep w)) participant iadh-um 467
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen e l-0 e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) w))
    (mul (rec e) w) (3 0))
  (label 467)
  (parent 303)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 468, Parent: 303, Child: 1101.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 468
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l-0 e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w)) (mul eB w) (3 0))
  (label 468)
  (parent 303)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 469, Parent: 304.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul eA e (rec e-0)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep e)) participant iadh-um 469
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (l-0 eA e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul eA e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (3 0))
  (label 469)
  (parent 304)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 470, Parent: 304.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0) l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul eA e (rec e-0) l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul e l-1))) participant iadh-um 470
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (l-0 eA e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul eA e (rec e-0) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e l-1)))
        key)))
  (neq ((mul eA e (rec e-0) l-1) (one)) (eA e-0) ((mul e l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 470)
  (parent 304)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 471, Parent: 304, Child: 1102.

(cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul w e-0 e-0))) participant iadh-um 471
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen e l-0 e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) w e-0 e-0))
    (mul (rec e) w e-0 e-0) (3 0))
  (label 471)
  (parent 304)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 472, Parent: 304, Child: 1103.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e e e-0))) participant iadh-um 472
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l-0 e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (3 0))
  (label 472)
  (parent 304)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 473, Parent: 304, Child: 1104.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 473
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA e l-0 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (3 0))
  (label 473)
  (parent 304)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 474, Parent: 305.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 474
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (e eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e eA))) key)))
  (neq ((mul e eA (rec eB)) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 474)
  (parent 305)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 475, Parent: 305.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1)) (cat (exp (gen) e) (mul eA (rec eB) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-1))) participant iadh-um 475
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (e eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e eA l-1))) key)))
  (neq ((mul e eA (rec eB) l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 475)
  (parent 305)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 476, Parent: 305, Child: 1105.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 476
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eB rndx) (w expt) (l-0 rndx)
    (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 476)
  (parent 305)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 477, Parent: 305, Child: 1106.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 477
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eA rndx) (w expt) (l-0 rndx)
    (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 477)
  (parent 305)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 478, Parent: 306.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 478
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul eA (rec eB) e (rec e-0))) (e-2 e-0)) (one) (3 0))
  (label 478)
  (parent 306)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 479, Parent: 306.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-2))) participant iadh-um 479
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 479)
  (parent 306)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 480, Parent: 306, Child: 1107.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e-0))) participant iadh-um 480
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e-0 eA))) key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w e-0))
    (mul eB (rec e) w e-0) (3 0))
  (label 480)
  (parent 306)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 481, Parent: 306, Child: 1108.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e-0))) participant iadh-um 481
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w e-0))
    (mul (rec eA) (rec e) w e-0) (3 0))
  (label 481)
  (parent 306)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 482, Parent: 306, Child: 1109.

(exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 482
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e-0))) key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (3 0))
  (label 482)
  (parent 306)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 483, Parent: 306, Child: 1110.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 483
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (3 0))
  (label 483)
  (parent 306)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 484, Parent: 307.

(cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep e)) participant iadh-um 484
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-0))) (l-1 l-0)) (one) (3 0))
  (label 484)
  (parent 307)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 485, Parent: 307.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul e l-1))) participant iadh-um 485
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (eA eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA e l-1)))
        key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 485)
  (parent 307)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 486, Parent: 307, Child: 1111.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 486
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB e rndx)
    (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB e l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-0))
    (mul eB (rec e) w l-0) (3 0))
  (label 486)
  (parent 307)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 487, Parent: 307, Child: 1112.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 487
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-0))
    (mul (rec eA) (rec e) w l-0) (3 0))
  (label 487)
  (parent 307)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 488, Parent: 307, Child: 1113.

(cat (exp (gen) l-0) (mul w e)) (cat (exp (gen) l-0) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-0)) (cat (exp (gen) e) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 e))) participant iadh-um 488
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA eB rndx)
    (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w e)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) eB w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 e)))
        key)))
  (neq ((mul w l-0 e) (one)) (eA eB) ((mul (rec eA) eB w l-0 e) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (3 0))
  (label 488)
  (parent 307)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 489, Parent: 307.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 489
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA eB e rndx)
    (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (3 0))
  (label 489)
  (parent 307)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 490, Parent: 308.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 490
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-1))) (l-2 l-1)) (one) (3 0))
  (label 490)
  (parent 308)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 491, Parent: 308.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-1))) participant iadh-um 491
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e l-1))) key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (3 0))
  (label 491)
  (parent 308)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 492, Parent: 308.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-2))) participant iadh-um 492
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 492)
  (parent 308)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 493, Parent: 308, Child: 1114.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 493
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 eA))) key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-1))
    (mul eB (rec e) w l-1) (3 0))
  (label 493)
  (parent 308)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 494, Parent: 308, Child: 1115.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 494
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-1))
    (mul (rec eA) (rec e) w l-1) (3 0))
  (label 494)
  (parent 308)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 495, Parent: 308, Child: 1116.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 495
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 e))) key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (3 0))
  (label 495)
  (parent 308)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 496, Parent: 308, Child: 1117.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 496
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (3 0))
  (label 496)
  (parent 308)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 497, Parent: 309.

(cat (gen) (mul eA (rec eB) l)) (cat (gen) (mul eA (rec eB) l)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 497
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (gen) (mul eA (rec eB) l)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-0 l) (w (mul eA (rec eB) l)))
    (one) (3 0))
  (label 497)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 498, Parent: 309.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l l-0)) (cat (gen) (mul eA (rec eB) l l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l l-0))) participant iadh-um 498
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA (rec eB) l l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 498)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 499, Parent: 309, Child: 1118.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 499
(defskeleton iadh-um
  (vars (key data) (B name) (eB l rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul eB (rec l) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w))
    (mul eB (rec l) w) (3 0))
  (label 499)
  (parent 309)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 500, Parent: 309, Child: 1119.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 500
(defskeleton iadh-um
  (vars (key data) (B name) (eA l rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (3 0))
  (label 500)
  (parent 309)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 501, Parent: 309.

(cat (gen) (mul w l)) (cat (gen) (mul w l)) (cat (exp (gen) l) (mul (rec eA) eB w)) (cat (exp (gen) l) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l))) participant iadh-um 501
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB rndx) (w expt) (l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (l (mul (rec eA) eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (eA eB) ((mul (rec eA) eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (added-absence l (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 501)
  (parent 309)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 502, Parent: 310.

(cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) e) (mul (rec eB) l)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l)) participant iadh-um 502
(defskeleton iadh-um
  (vars (key data) (B name) (e eB l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l))) key)))
  (neq ((mul e (rec eB) l) (one)) (e eB) (l (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e eB l)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) l)) (l-0 l)) (one) (3 0))
  (label 502)
  (parent 310)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 503, Parent: 310.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l l-0)) (cat (exp (gen) e) (mul (rec eB) l l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l l-0))) participant iadh-um 503
(defskeleton iadh-um
  (vars (key data) (B self name) (e eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l l-0))) key)))
  (neq ((mul e (rec eB) l l-0) (one)) (e eB) ((mul l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e eB l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 503)
  (parent 310)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 504, Parent: 310, Child: 1120.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 504
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-absence eB (mul w (rec l)))
    (mul w (rec l)) (3 0))
  (label 504)
  (parent 310)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 505, Parent: 310.

(cat (exp (gen) e) (mul w l)) (cat (exp (gen) e) (mul w l)) (cat (exp (gen) l) (mul eB w)) (cat (exp (gen) l) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l))) participant iadh-um 505
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (e l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (l (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l))) key)))
  (neq ((mul w e l) (one)) (e eB) ((mul eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (added-absence l (mul eB w)) (mul eB w) (3 0))
  (label 505)
  (parent 310)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 506, Parent: 311.

(cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) e) (mul eA l (rec e) (rec e))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA l (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 506
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA l (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA l (rec e)) (one)) (eA e) (l (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA l (rec e) (rec e))) (l-0 l)
      (e-0 e)) (one) (3 0))
  (label 506)
  (parent 311)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 507, Parent: 311.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA l (rec e) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l l-0))) participant iadh-um 507
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA l (rec e) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA l (rec e) l-0) (one)) (eA e) ((mul l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 507)
  (parent 311)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 508, Parent: 311, Child: 1121.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 508
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-absence eA (mul w (rec l) e e))
    (mul w (rec l) e e) (3 0))
  (label 508)
  (parent 311)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 509, Parent: 311.

(cat (exp (gen) e) (mul w l)) (cat (exp (gen) e) (mul w l)) (cat (exp (gen) l) (mul (rec eA) w e e)) (cat (exp (gen) l) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e l))) participant iadh-um 509
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (e l rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (l (mul (rec eA) w e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l))) key)))
  (neq ((mul w e l) (one)) (eA e) ((mul (rec eA) w e e l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (added-absence l (mul (rec eA) w e e))
    (mul (rec eA) w e e) (3 0))
  (label 509)
  (parent 311)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 510, Parent: 311, Child: 1122.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 510
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-absence e (mul (rec eA) w (rec l)))
    (mul (rec eA) w (rec l)) (3 0))
  (label 510)
  (parent 311)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 511, Parent: 312.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l-0)) participant iadh-um 511
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0)
      (w (mul eA (rec eB) l-0 (rec e))) (e-0 e)) (one) (3 0))
  (label 511)
  (parent 312)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 512, Parent: 312.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 512
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (eA eB l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 512)
  (parent 312)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 513, Parent: 312, Child: 1123.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w e)) (cat (exp (gen) l-0) (mul eB (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 513
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB l-0 rndx)
    (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eA (mul eB (rec l-0) w e)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eB l-0 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w e))
    (mul eB (rec l-0) w e) (3 0))
  (label 513)
  (parent 312)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 514, Parent: 312, Child: 1124.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 514
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA l-0 rndx)
    (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eB (mul (rec eA) (rec l-0) w e)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA l-0 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w e))
    (mul (rec eA) (rec l-0) w e) (3 0))
  (label 514)
  (parent 312)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 515, Parent: 312.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w e)) (cat (exp (gen) l-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-0))) participant iadh-um 515
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA eB rndx)
    (w expt) (e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (l-0 (mul (rec eA) eB w e)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (eA eB) ((mul (rec eA) eB w e l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (3 0))
  (label 515)
  (parent 312)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 516, Parent: 312, Child: 1125.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 516
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (mul (rec eA) eB (rec l-0) w)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (3 0))
  (label 516)
  (parent 312)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 517, Parent: 313.

(cat (exp (gen) l) (mul eA (rec eB))) (cat (exp (gen) l) (mul eA (rec eB))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 517
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l eA))) key)))
  (neq ((mul l eA (rec eB)) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 517)
  (parent 313)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 518, Parent: 313.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) l-0)) (cat (exp (gen) l) (mul eA (rec eB) l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l l-0))) participant iadh-um 518
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l eA l-0))) key)))
  (neq ((mul l eA (rec eB) l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 518)
  (parent 313)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 519, Parent: 313, Child: 1126.

(cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul eB w)) (cat (exp (gen) l) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l))) participant iadh-um 519
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB w)))
  (deflistener (cat (exp (gen) l) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l eA))) key)))
  (neq ((mul w l eA) (one)) (eA eB) ((mul eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 519)
  (parent 313)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 520, Parent: 313, Child: 1127.

(cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) w)) (cat (exp (gen) l) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l))) participant iadh-um 520
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (eA eB) ((mul (rec eA) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 520)
  (parent 313)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 521, Parent: 314.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l)) participant iadh-um 521
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (3 0))
  (label 521)
  (parent 314)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 522, Parent: 314.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l l-0))) participant iadh-um 522
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA (rec eB) l l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 6 ltx-gen 2) l-1 (3 0))
  (label 522)
  (parent 314)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 523, Parent: 314.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l l-1))) participant iadh-um 523
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 523)
  (parent 314)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 524, Parent: 314, Child: 1128.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 524
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (3 0))
  (label 524)
  (parent 314)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 525, Parent: 314, Child: 1129.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 525
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (3 0))
  (label 525)
  (parent 314)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 526, Parent: 314.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 526
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (3 0))
  (label 526)
  (parent 314)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 527, Parent: 314, Child: 1130.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 527
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (3 0))
  (label 527)
  (parent 314)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 528, Parent: 315.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 528
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (3 0))
  (label 528)
  (parent 315)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 529, Parent: 315.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-0)) (cat (gen) (mul eA (rec eB) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-0))) participant iadh-um 529
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-0))) key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 529)
  (parent 315)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 530, Parent: 315.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 530
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-1))) key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 530)
  (parent 315)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 531, Parent: 315, Child: 1131.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 531
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (3 0))
  (label 531)
  (parent 315)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 532, Parent: 315, Child: 1132.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 532
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (3 0))
  (label 532)
  (parent 315)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 533, Parent: 315, Children: 1133 1134.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 533
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 533)
  (parent 315)
  (unrealized (0 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 534, Parent: 316.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l-0)) participant iadh-um 534
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (l-1 l-0) (w (mul (rec eB) l-0))) (one) (3 0))
  (label 534)
  (parent 316)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 535, Parent: 316.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-0)) (cat (exp (gen) e) (mul (rec eB) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l-0 l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l-0 l-0))) participant iadh-um 535
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0 l-0))) key)))
  (neq ((mul e (rec eB) l-0 l-0) (one)) (e eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 535)
  (parent 316)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 536, Parent: 316.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l-0 l-1))) participant iadh-um 536
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 536)
  (parent 316)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 537, Parent: 316, Child: 1135.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep w)) participant iadh-um 537
(defskeleton iadh-um
  (vars (key data) (B self name) (l rndx) (w expt) (l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul (rec l) w))
    (mul (rec l) w) (3 0))
  (label 537)
  (parent 316)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 538, Parent: 316, Children: 1136 1137.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 538
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-0))) key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-absence l-0 (mul eB w)) (mul eB w) (3 0))
  (label 538)
  (parent 316)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 539, Parent: 317.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA l-0 (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 539
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (l-1 l-0) (w (mul eA l-0 (rec e) (rec e)))
      (e-0 e)) (one) (3 0))
  (label 539)
  (parent 317)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 540, Parent: 317.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-0 l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA (rec e) l-0 l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-0))) participant iadh-um 540
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA (rec e) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-0))) key)))
  (neq ((mul eA (rec e) l-0 l-0) (one)) (eA e) ((mul l-0 l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 540)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 541, Parent: 317.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 541
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-1))) key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 541)
  (parent 317)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 542, Parent: 317, Child: 1138.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 542
(defskeleton iadh-um
  (vars (key data) (B self name) (l rndx) (w expt) (l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul (rec l) w e e))
    (mul (rec l) w e e) (3 0))
  (label 542)
  (parent 317)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 543, Parent: 317, Children: 1139 1140.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e l-0))) participant iadh-um 543
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (3 0))
  (label 543)
  (parent 317)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 544, Parent: 317, Child: 1141.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 544
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (3 0))
  (label 544)
  (parent 317)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 545, Parent: 318.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 545
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1)
      (w (mul eA (rec eB) l-1 (rec e))) (e-0 e)) (one) (3 0))
  (label 545)
  (parent 318)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 546, Parent: 318.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 546
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1 l-1))) key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-2 (3 0))
  (label 546)
  (parent 318)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 547, Parent: 318.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 547
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer self-1 name) (l l-0 rndx)
    (lp expt) (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1 l-2))) key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 547)
  (parent 318)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 548, Parent: 318, Child: 1142.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 548
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w e))
    (mul eB (rec l-1) w e) (3 0))
  (label 548)
  (parent 318)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 549, Parent: 318, Child: 1143.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 549
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w e))
    (mul (rec eA) (rec l-1) w e) (3 0))
  (label 549)
  (parent 318)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 550, Parent: 318, Children: 1144 1145.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 550
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (3 0))
  (label 550)
  (parent 318)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 551, Parent: 318, Child: 1146.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 551
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (3 0))
  (label 551)
  (parent 318)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 552, Parent: 319.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l)) participant iadh-um 552
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (3 0))
  (label 552)
  (parent 319)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 553, Parent: 319.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-0))) participant iadh-um 553
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-0))) key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 553)
  (parent 319)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 554, Parent: 319.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul l l-1))) participant iadh-um 554
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l l-1)))
        key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 554)
  (parent 319)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 555, Parent: 319, Child: 1147.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 555
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (3 0))
  (label 555)
  (parent 319)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 556, Parent: 319, Child: 1148.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 556
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (3 0))
  (label 556)
  (parent 319)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 557, Parent: 319, Children: 1149 1150.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 557
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l l-0))) key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (3 0))
  (label 557)
  (parent 319)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 558, Parent: 319.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 558
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (3 0))
  (label 558)
  (parent 319)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 559, Parent: 320.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 559
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 559)
  (parent 320)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 560, Parent: 320.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-0))) participant iadh-um 560
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (4 0)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-0))) key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 560)
  (parent 320)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 561, Parent: 320.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 561
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-1))) key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 561)
  (parent 320)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 562, Parent: 320, Child: 1151.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 562
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 562)
  (parent 320)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 563, Parent: 320, Child: 1152.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 563
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 563)
  (parent 320)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 564, Parent: 321.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 564
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (3 0))
  (label 564)
  (parent 321)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 565, Parent: 321.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 565
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1 l-1))) key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-2 (3 0))
  (label 565)
  (parent 321)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 566, Parent: 321.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 566
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-1))) key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (3 0))
  (label 566)
  (parent 321)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 567, Parent: 321.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 567
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-0 l-2))) key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 567)
  (parent 321)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 568, Parent: 321, Child: 1153.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 568
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 eA))) key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (3 0))
  (label 568)
  (parent 321)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 569, Parent: 321, Child: 1154.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 569
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (3 0))
  (label 569)
  (parent 321)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 570, Parent: 321, Children: 1155 1156.

(enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 570
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (3 0))
  (label 570)
  (parent 321)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 571, Parent: 321, Child: 1157.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 571
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (3 0))
  (label 571)
  (parent 321)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 572, Parent: 322.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 572
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 572)
  (parent 322)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 573, Parent: 322.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 573
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 573)
  (parent 322)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 574, Parent: 322, Child: 1158.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 574
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eB eA)
  (precur (5 0) (4 0))
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 574)
  (parent 322)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 575, Parent: 322, Child: 1159.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 575
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 575)
  (parent 322)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 576, Parent: 323.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 576
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 576)
  (parent 323)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 577, Parent: 323.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-1)) (cat (exp (gen) e) (mul (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 577
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e (rec eB) l-1) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 577)
  (parent 323)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 578, Parent: 323, Child: 1160.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 578
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB w) w (4 0))
  (label 578)
  (parent 323)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 579, Parent: 323.

eB eB (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 579
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (5 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener eB) (mul eB w) (4 0))
  (label 579)
  (parent 323)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 580, Parent: 324.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 580
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec e) l-0) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 580)
  (parent 324)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 581, Parent: 324.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 581
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec e) l-1) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 581)
  (parent 324)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 582, Parent: 324, Child: 1161.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 582
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (4 0))
  (label 582)
  (parent 324)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 583, Parent: 324, Child: 1162.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 583
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 583)
  (parent 324)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 584, Parent: 325.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 584
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 584)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 585, Parent: 325.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 585
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 585)
  (parent 325)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 586, Parent: 325, Child: 1163.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 586
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (4 0))
  (label 586)
  (parent 325)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 587, Parent: 325, Child: 1164.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 587
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (4 0))
  (label 587)
  (parent 325)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 588, Parent: 325, Child: 1165.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 588
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 588)
  (parent 325)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 589, Parent: 326.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 589
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 589)
  (parent 326)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 590, Parent: 326.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-1)) participant iadh-um 590
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 590)
  (parent 326)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 591, Parent: 326, Child: 1166.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 591
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 591)
  (parent 326)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 592, Parent: 326, Child: 1167.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 592
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 592)
  (parent 326)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 593, Parent: 326.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 593
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 593)
  (parent 326)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 594, Parent: 327.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (gen) l-0) (cat (gen) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 594
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 594)
  (parent 327)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 595, Parent: 327.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 595
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 595)
  (parent 327)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 596, Parent: 327, Child: 1168.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 596
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 596)
  (parent 327)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 597, Parent: 327, Child: 1169.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 597
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 597)
  (parent 327)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 598, Parent: 327, Child: 1170.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 598
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 598)
  (parent 327)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 599, Parent: 328.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 599
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 599)
  (parent 328)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 600, Parent: 328.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 600
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 600)
  (parent 328)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 601, Parent: 328.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 601
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 601)
  (parent 328)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 602, Parent: 328, Child: 1171.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (gen) (mul eB w l-1)) (cat (gen) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 602
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB w l-1)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 602)
  (parent 328)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 603, Parent: 328, Child: 1172.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-1)) (cat (gen) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 603
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-1))
    (mul (rec eA) w l-1) (4 0))
  (label 603)
  (parent 328)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 604, Parent: 328, Child: 1173.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 604
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 604)
  (parent 328)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 605, Parent: 329.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 605
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (4 0))
  (label 605)
  (parent 329)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 606, Parent: 329.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eB) e e l-0)) (cat (gen) (mul (rec eB) e e l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant iadh-um 606
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (gen) (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 606)
  (parent 329)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 607, Parent: 329.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eB) e e l-1)) (cat (gen) (mul (rec eB) e e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 607
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (gen) (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 607)
  (parent 329)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 608, Parent: 329, Child: 1174.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 608
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 608)
  (parent 329)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 609, Parent: 329, Child: 1175.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 609
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 609)
  (parent 329)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 610, Parent: 330.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 610
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) e)) (e-0 e)) (one) (4 0))
  (label 610)
  (parent 330)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 611, Parent: 330.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) e l-0)) (cat (exp (gen) e) (mul (rec eB) e l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant iadh-um 611
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 611)
  (parent 330)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 612, Parent: 330.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) e l-1)) (cat (exp (gen) e) (mul (rec eB) e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 612
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 612)
  (parent 330)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 613, Parent: 330, Child: 1176.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 613
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec e)))
    (mul w (rec e)) (4 0))
  (label 613)
  (parent 330)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 614, Parent: 330, Child: 1177.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 614
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 614)
  (parent 330)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 615, Parent: 331.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 615
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test
    (contracted (e-1 e) (w (mul e e (rec e-0) (rec e-0))) (e-2 e-0))
    (one) (4 0))
  (label 615)
  (parent 331)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 616, Parent: 331.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0) l-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0) l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant iadh-um 616
(defskeleton iadh-um
  (vars (key data) (B self name) (l e e-0 l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul e e (rec e-0) l-0) (one)) (e e-0) ((mul e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 616)
  (parent 331)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 617, Parent: 331.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0) l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0) l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 617
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul e e (rec e-0) l-1) (one)) (e e-0) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 617)
  (parent 331)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 618, Parent: 331, Child: 1178.

(cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w e e e-0))) participant iadh-um 618
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test (added-absence e-0 (mul w e e)) (mul w e e)
    (4 0))
  (label 618)
  (parent 331)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 619, Parent: 331, Child: 1179.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 619
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 619)
  (parent 331)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 620, Parent: 332.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 620
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul (rec eB) e e (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 620)
  (parent 332)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 621, Parent: 332.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul e l-1))) participant iadh-um 621
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-1)) (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 621)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 622, Parent: 332.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-2))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 622
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 622)
  (parent 332)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 623, Parent: 332, Child: 1180.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w e-0))) participant iadh-um 623
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (4 0))
  (label 623)
  (parent 332)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 624, Parent: 332, Child: 1181.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul eB w e e-0))) participant iadh-um 624
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w e)) (mul eB w e)
    (4 0))
  (label 624)
  (parent 332)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 625, Parent: 332, Child: 1182.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 625
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 625)
  (parent 332)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 626, Parent: 333.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 626
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 626)
  (parent 333)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 627, Parent: 333.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)) (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant iadh-um 627
(defskeleton iadh-um
  (vars (key data) (B self name) (eB e l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) e e (rec l) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 627)
  (parent 333)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 628, Parent: 333.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 628
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 628)
  (parent 333)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 629, Parent: 333, Child: 1183.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 629
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 629)
  (parent 333)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 630, Parent: 333, Child: 1184.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 630
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 630)
  (parent 333)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 631, Parent: 333.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 631
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-absence l-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 631)
  (parent 333)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 632, Parent: 334.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 632
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 632)
  (parent 334)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 633, Parent: 334.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant iadh-um 633
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul (rec eB) e e l-0) (one)) (e eB) ((mul e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 633)
  (parent 334)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 634, Parent: 334.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 634
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 634)
  (parent 334)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 635, Parent: 334, Child: 1185.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-0))) participant iadh-um 635
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 635)
  (parent 334)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 636, Parent: 334, Child: 1186.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-0 e))) participant iadh-um 636
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 636)
  (parent 334)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 637, Parent: 334, Child: 1187.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 637
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-absence l-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 637)
  (parent 334)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 638, Parent: 335.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 638
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 638)
  (parent 335)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 639, Parent: 335.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul e l-1))) participant iadh-um 639
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 639)
  (parent 335)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 640, Parent: 335.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e)) (cat (exp (gen) l-1) (mul (rec eB) e e)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 640
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 640)
  (parent 335)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 641, Parent: 335.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-2))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 641
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 641)
  (parent 335)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 642, Parent: 335, Child: 1188.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-1))) participant iadh-um 642
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-1)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (e eB) ((mul (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-1))
    (mul (rec e) (rec e) w l-1) (4 0))
  (label 642)
  (parent 335)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 643, Parent: 335, Child: 1189.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) e) (mul eB w l-1)) (cat (exp (gen) e) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1 e))) participant iadh-um 643
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (mul eB w l-1)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 e e)))
        key)))
  (neq ((mul w l-1 e e) (one)) (e eB) ((mul eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-absence e (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 643)
  (parent 335)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 644, Parent: 335, Child: 1190.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 644
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 644)
  (parent 335)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 645, Parent: 336.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 645
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (4 0))
  (label 645)
  (parent 336)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 646, Parent: 336.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) e l-1)) (cat (gen) (mul eA (rec eB) e l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul e l-1))) participant iadh-um 646
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-1))) key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 646)
  (parent 336)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 647, Parent: 336.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) e l-2)) (cat (gen) (mul eA (rec eB) e l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 647
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 647)
  (parent 336)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 648, Parent: 336, Child: 1191.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 648
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (4 0))
  (label 648)
  (parent 336)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 649, Parent: 336, Child: 1192.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 649
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 649)
  (parent 336)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 650, Parent: 336, Child: 1193.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 650
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 650)
  (parent 336)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 651, Parent: 337.

(cat (exp (gen) e) (mul (rec eB) e-0)) (cat (exp (gen) e) (mul (rec eB) e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (one)) (cat (exp (gen) e-0) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul e (rec eB) e-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep e-0)) participant iadh-um 651
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (l-0 l-1 e eB e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep e-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul e (rec eB) e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul e (rec eB) e-0) (one)) (e eB) (e-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eB e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e-0) (w (mul (rec eB) e-0))) (one) (4 0))
  (label 651)
  (parent 337)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 652, Parent: 337.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) e-0 l-1)) (cat (exp (gen) e) (mul (rec eB) e-0 l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) l-1) (cat (exp (gen) e-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) e-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul e (rec eB) e-0 l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e e) (lp l-1) (ep (mul e-0 l-1))) participant iadh-um 652
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (l-0 e eB e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e e) (lp l-1) (ep (mul e-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul e (rec eB) e-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0 l-1)))
        key)))
  (neq ((mul e (rec eB) e-0 l-1) (one)) (e eB) ((mul e-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eB e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 652)
  (parent 337)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 653, Parent: 337.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) e-0 l-2)) (cat (exp (gen) e) (mul (rec eB) e-0 l-2)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) l-2) (cat (exp (gen) e-0) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) e-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e-0 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul e (rec eB) e-0 l-2))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul e-0 l-2))) participant iadh-um 653
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l rndx) (lp expt)
    (l-0 l-1 e eB e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul e-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul e (rec eB) e-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0 l-2)))
        key)))
  (neq ((mul e (rec eB) e-0 l-2) (one)) (e eB) ((mul e-0 l-2) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eB e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 653)
  (parent 337)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 654, Parent: 337, Child: 1194.

(cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep w)) participant iadh-um 654
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) w))
    (mul (rec e) w) (4 0))
  (label 654)
  (parent 337)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 655, Parent: 337, Child: 1195.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul eB w e-0))) participant iadh-um 655
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB l-0 l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w)) (mul eB w) (4 0))
  (label 655)
  (parent 337)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 656, Parent: 338.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep e)) participant iadh-um 656
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (l-0 l-1 eA e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul eA e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 656)
  (parent 338)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 657, Parent: 338.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0) l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0) l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul e l-1))) participant iadh-um 657
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (l-0 eA e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e e-0) (lp l-1) (ep (mul eA e (rec e-0) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e l-1)))
        key)))
  (neq ((mul eA e (rec e-0) l-1) (one)) (eA e-0) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 657)
  (parent 338)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 658, Parent: 338.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0) l-2)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0) l-2))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul e l-2))) participant iadh-um 658
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l rndx) (lp expt)
    (l-0 l-1 eA e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e l-2)))
        key)))
  (neq ((mul eA e (rec e-0) l-2) (one)) (eA e-0) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 658)
  (parent 338)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 659, Parent: 338, Child: 1196.

(cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul w e-0 e-0))) participant iadh-um 659
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) w e-0 e-0))
    (mul (rec e) w e-0 e-0) (4 0))
  (label 659)
  (parent 338)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 660, Parent: 338, Child: 1197.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w e e e-0))) participant iadh-um 660
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l-0 l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 660)
  (parent 338)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 661, Parent: 338, Child: 1198.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 661
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 661)
  (parent 338)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 662, Parent: 339.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 662
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e eA))) key)))
  (neq ((mul e eA (rec eB)) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 662)
  (parent 339)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 663, Parent: 339.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1)) (cat (exp (gen) e) (mul eA (rec eB) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul e eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul e l-1))) participant iadh-um 663
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (e eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul e eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e eA l-1))) key)))
  (neq ((mul e eA (rec eB) l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA eB l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 663)
  (parent 339)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 664, Parent: 339.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 664
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (e eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e eA l-2))) key)))
  (neq ((mul e eA (rec eB) l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 664)
  (parent 339)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 665, Parent: 339, Child: 1199.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 665
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 665)
  (parent 339)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 666, Parent: 339, Child: 1200.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 666
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA rndx) (w expt)
    (l-1 rndx) (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 666)
  (parent 339)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 667, Parent: 340.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 667
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul eA (rec eB) e (rec e-0))) (e-2 e-0)) (one) (4 0))
  (label 667)
  (parent 340)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 668, Parent: 340.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul e l-2))) participant iadh-um 668
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-2)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 0) (0 1)) ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-2)) (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0 l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 668)
  (parent 340)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 669, Parent: 340.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 669
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 self-1 name)
    (l l-0 l-1 rndx) (lp expt) (l-2 rndx) (lp-0 expt)
    (eA eB e e-0 l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 669)
  (parent 340)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 670, Parent: 340, Child: 1201.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 670
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w e-0))
    (mul eB (rec e) w e-0) (4 0))
  (label 670)
  (parent 340)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 671, Parent: 340, Child: 1202.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e-0))) participant iadh-um 671
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w e-0))
    (mul (rec eA) (rec e) w e-0) (4 0))
  (label 671)
  (parent 340)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 672, Parent: 340, Child: 1203.

(exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 672
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-2))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 672)
  (parent 340)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 673, Parent: 340, Child: 1204.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 673
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 673)
  (parent 340)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 674, Parent: 341.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep e)) participant iadh-um 674
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 674)
  (parent 341)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 675, Parent: 341.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul e l-1))) participant iadh-um 675
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (eA eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e l-1)))
        key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 675)
  (parent 341)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 676, Parent: 341.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul e l-2))) participant iadh-um 676
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 676)
  (parent 341)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 677, Parent: 341, Child: 1205.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 677
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-1))
    (mul eB (rec e) w l-1) (4 0))
  (label 677)
  (parent 341)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 678, Parent: 341, Child: 1206.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 678
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-1))
    (mul (rec eA) (rec e) w l-1) (4 0))
  (label 678)
  (parent 341)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 679, Parent: 341, Child: 1207.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 679
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 679)
  (parent 341)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 680, Parent: 341.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 680
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 680)
  (parent 341)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 681, Parent: 342.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep e)) participant iadh-um 681
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 681)
  (parent 342)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 682, Parent: 342.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul e l-1))) participant iadh-um 682
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-1))) key)))
  (neq ((mul eA (rec eB) e l-1) (one)) (eA eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 682)
  (parent 342)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 683, Parent: 342.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul e l-2))) participant iadh-um 683
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 683)
  (parent 342)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 684, Parent: 342, Child: 1208.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 684
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-1))
    (mul eB (rec e) w l-1) (4 0))
  (label 684)
  (parent 342)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 685, Parent: 342, Child: 1209.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 685
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-1))
    (mul (rec eA) (rec e) w l-1) (4 0))
  (label 685)
  (parent 342)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 686, Parent: 342, Child: 1210.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 686
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 686)
  (parent 342)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 687, Parent: 342, Child: 1211.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 687
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 687)
  (parent 342)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 688, Parent: 343.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 688
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-2))) (l-3 l-2)) (one) (4 0))
  (label 688)
  (parent 343)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 689, Parent: 343.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul e l-2))) participant iadh-um 689
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 0) (0 1)) ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-2)) (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 689)
  (parent 343)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 690, Parent: 343.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 690
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 690)
  (parent 343)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 691, Parent: 343.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 691
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 691)
  (parent 343)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 692, Parent: 343, Child: 1212.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 692
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul eB (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-2))
    (mul eB (rec e) w l-2) (4 0))
  (label 692)
  (parent 343)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 693, Parent: 343, Child: 1213.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 693
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-2))
    (mul (rec eA) (rec e) w l-2) (4 0))
  (label 693)
  (parent 343)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 694, Parent: 343, Child: 1214.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w e)) (cat (exp (gen) l-2) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2 e))) participant iadh-um 694
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (mul (rec eA) eB w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 e)))
        key)))
  (neq ((mul w l-2 e) (one)) (eA eB) ((mul (rec eA) eB w l-2 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-2))
    (mul (rec eA) eB w l-2) (4 0))
  (label 694)
  (parent 343)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 695, Parent: 343, Child: 1215.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 695
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 695)
  (parent 343)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 696, Parent: 344.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 696
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (4 0))
  (label 696)
  (parent 344)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 697, Parent: 344.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l l-0)) (cat (gen) (mul eA (rec eB) l l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l l-0))) participant iadh-um 697
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA (rec eB) l l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 697)
  (parent 344)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 698, Parent: 344.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 698
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 698)
  (parent 344)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 699, Parent: 344, Child: 1216.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 699
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 699)
  (parent 344)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 700, Parent: 344, Child: 1217.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 700
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 700)
  (parent 344)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 701, Parent: 344.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 701
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 701)
  (parent 344)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 702, Parent: 345.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep l-0)) participant iadh-um 702
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) l-0)) (l-1 l-0)) (one) (4 0))
  (label 702)
  (parent 345)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 703, Parent: 345.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l l-0)) (cat (exp (gen) e) (mul (rec eB) l l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul l l-0))) participant iadh-um 703
(defskeleton iadh-um
  (vars (key data) (B self name) (e eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l l-0))) key)))
  (neq ((mul e (rec eB) l l-0) (one)) (e eB) ((mul l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen e eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 703)
  (parent 345)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 704, Parent: 345.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul l-0 l-1))) participant iadh-um 704
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 704)
  (parent 345)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 705, Parent: 345, Child: 1218.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 705
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec l)))
    (mul w (rec l)) (4 0))
  (label 705)
  (parent 345)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 706, Parent: 345.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 706
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-absence l-0 (mul eB w)) (mul eB w) (4 0))
  (label 706)
  (parent 345)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 707, Parent: 346.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eA l-0 (rec e)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 707
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 707)
  (parent 346)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 708, Parent: 346.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l (rec e) l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eA l (rec e) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l l-0))) participant iadh-um 708
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eA l (rec e) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul eA l (rec e) (rec e) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA l (rec e) l-0) (one)) (eA e) ((mul l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 708)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 709, Parent: 346.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 709
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 709)
  (parent 346)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 710, Parent: 346, Child: 1219.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 710
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w (rec l) e e))
    (mul w (rec l) e e) (4 0))
  (label 710)
  (parent 346)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 711, Parent: 346.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e l-0))) participant iadh-um 711
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 711)
  (parent 346)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 712, Parent: 346, Child: 1220.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 712
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w (rec l)))
    (mul (rec eA) w (rec l)) (4 0))
  (label 712)
  (parent 346)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 713, Parent: 347.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 713
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1)
      (w (mul eA (rec eB) l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 713)
  (parent 347)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 714, Parent: 347.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 714
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l rndx) (lp expt)
    (eA eB l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-0 (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 714)
  (parent 347)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 715, Parent: 347.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 715
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 715)
  (parent 347)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 716, Parent: 347, Child: 1221.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 716
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w e))
    (mul eB (rec l-1) w e) (4 0))
  (label 716)
  (parent 347)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 717, Parent: 347, Child: 1222.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 717
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w e))
    (mul (rec eA) (rec l-1) w e) (4 0))
  (label 717)
  (parent 347)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 718, Parent: 347.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 718
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 718)
  (parent 347)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 719, Parent: 347, Child: 1223.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 719
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 719)
  (parent 347)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 720, Parent: 348.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 720
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 720)
  (parent 348)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 721, Parent: 348.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) l-0)) (cat (exp (gen) l) (mul eA (rec eB) l-0)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l eA (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l l-0))) participant iadh-um 721
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l eA l-0))) key)))
  (neq ((mul l eA (rec eB) l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 721)
  (parent 348)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 722, Parent: 348.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 722
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 722)
  (parent 348)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 723, Parent: 348, Child: 1224.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 723
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 723)
  (parent 348)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 724, Parent: 348, Child: 1225.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 724
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 724)
  (parent 348)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 725, Parent: 349.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l)) participant iadh-um 725
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 725)
  (parent 349)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 726, Parent: 349.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l l-0))) participant iadh-um 726
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-0))) key)))
  (neq ((mul eA (rec eB) l l-0) (one)) (eA eB) ((mul l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 726)
  (parent 349)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 727, Parent: 349.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l l-1))) participant iadh-um 727
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 727)
  (parent 349)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 728, Parent: 349, Child: 1226.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 728
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (4 0))
  (label 728)
  (parent 349)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 729, Parent: 349, Child: 1227.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 729
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (4 0))
  (label 729)
  (parent 349)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 730, Parent: 349.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 730
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (4 0))
  (label 730)
  (parent 349)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 731, Parent: 349, Child: 1228.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 731
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (4 0))
  (label 731)
  (parent 349)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 732, Parent: 350.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 732
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 732)
  (parent 350)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 733, Parent: 350.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l l-1))) participant iadh-um 733
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 733)
  (parent 350)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 734, Parent: 350.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 734
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 734)
  (parent 350)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 735, Parent: 350.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 735
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 735)
  (parent 350)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 736, Parent: 350, Child: 1229.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 736
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 736)
  (parent 350)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 737, Parent: 350, Child: 1230.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 737
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 737)
  (parent 350)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 738, Parent: 350.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 738
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 738)
  (parent 350)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 739, Parent: 350, Child: 1231.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 739
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 739)
  (parent 350)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 740, Parent: 351.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 740
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (4 0))
  (label 740)
  (parent 351)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 741, Parent: 351.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-0)) (cat (gen) (mul eA (rec eB) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-0))) participant iadh-um 741
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-0)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 741)
  (parent 351)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 742, Parent: 351.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 742
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 742)
  (parent 351)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 743, Parent: 351, Child: 1232.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 743
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 743)
  (parent 351)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 744, Parent: 351, Child: 1233.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 744
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 744)
  (parent 351)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 745, Parent: 351, Children: 1234 1235.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 745
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 745)
  (parent 351)
  (unrealized (0 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 746, Parent: 352.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 746
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) l-0)) (l-1 l-0)) (one) (4 0))
  (label 746)
  (parent 352)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 747, Parent: 352.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-0)) (cat (exp (gen) e) (mul (rec eB) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0 l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul l-0 l-0))) participant iadh-um 747
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-0))) key)))
  (neq ((mul e (rec eB) l-0 l-0) (one)) (e eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 747)
  (parent 352)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 748, Parent: 352.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 748
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 748)
  (parent 352)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 749, Parent: 352, Child: 1236.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 749
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec l-0))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec l-0)))
    (mul w (rec l-0)) (4 0))
  (label 749)
  (parent 352)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 750, Parent: 352, Children: 1237 1238.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 750
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-absence l-0 (mul eB w)) (mul eB w) (4 0))
  (label 750)
  (parent 352)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 751, Parent: 353.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 751
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 751)
  (parent 353)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 752, Parent: 353.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-0 l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-0 l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-0))) participant iadh-um 752
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-0)))
        key)))
  (neq ((mul eA (rec e) l-0 l-0) (one)) (eA e) ((mul l-0 l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 752)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 753, Parent: 353.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 753
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 753)
  (parent 353)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 754, Parent: 353, Child: 1239.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 754
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w (rec l-0) e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w (rec l-0) e e))
    (mul w (rec l-0) e e) (4 0))
  (label 754)
  (parent 353)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 755, Parent: 353, Children: 1240 1241.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-0))) participant iadh-um 755
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 755)
  (parent 353)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 756, Parent: 353, Child: 1242.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 756
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w (rec l-0))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w (rec l-0)))
    (mul (rec eA) w (rec l-0)) (4 0))
  (label 756)
  (parent 353)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 757, Parent: 354.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 757
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1)
      (w (mul eA (rec eB) l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 757)
  (parent 354)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 758, Parent: 354.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-1 l-1))) participant iadh-um 758
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1 l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 758)
  (parent 354)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 759, Parent: 354.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul l-1 l-2))) participant iadh-um 759
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 759)
  (parent 354)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 760, Parent: 354, Child: 1243.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w e))) participant iadh-um 760
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w e))
    (mul eB (rec l-1) w e) (4 0))
  (label 760)
  (parent 354)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 761, Parent: 354, Child: 1244.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e))) participant iadh-um 761
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w e))
    (mul (rec eA) (rec l-1) w e) (4 0))
  (label 761)
  (parent 354)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 762, Parent: 354, Children: 1245 1246.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 762
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 762)
  (parent 354)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 763, Parent: 354, Child: 1247.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 763
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 763)
  (parent 354)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 764, Parent: 355.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 764
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 764)
  (parent 355)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 765, Parent: 355.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-0))) participant iadh-um 765
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0 l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-0)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 765)
  (parent 355)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 766, Parent: 355.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l l-1))) participant iadh-um 766
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 766)
  (parent 355)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 767, Parent: 355, Child: 1248.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 767
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (4 0))
  (label 767)
  (parent 355)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 768, Parent: 355, Child: 1249.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 768
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (4 0))
  (label 768)
  (parent 355)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 769, Parent: 355, Children: 1250 1251.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 769
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (4 0))
  (label 769)
  (parent 355)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 770, Parent: 355.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 770
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (4 0))
  (label 770)
  (parent 355)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 771, Parent: 356.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 771
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 771)
  (parent 356)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 772, Parent: 356.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-0) (cat (exp (gen) l-0) l-0) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-0))) participant iadh-um 772
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-0)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-0) (one)) (eA eB) ((mul l-0 l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 772)
  (parent 356)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 773, Parent: 356.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 773
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 773)
  (parent 356)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 774, Parent: 356, Child: 1252.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 774
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 774)
  (parent 356)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 775, Parent: 356, Child: 1253.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 775
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 775)
  (parent 356)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 776, Parent: 357.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 776
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 776)
  (parent 357)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 777, Parent: 357.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-1 l-1))) participant iadh-um 777
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 777)
  (parent 357)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 778, Parent: 357.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 778
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 778)
  (parent 357)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 779, Parent: 357.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-0 l-2))) participant iadh-um 779
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 779)
  (parent 357)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 780, Parent: 357, Child: 1254.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 780
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 780)
  (parent 357)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 781, Parent: 357, Child: 1255.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 781
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 781)
  (parent 357)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 782, Parent: 357, Children: 1256 1257.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 782
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 782)
  (parent 357)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 783, Parent: 357, Child: 1258.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 783
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 783)
  (parent 357)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 784, Parent: 358.

(cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 784
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 784)
  (parent 358)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 785, Parent: 358.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 785
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 785)
  (parent 358)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 786, Parent: 358.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-1 l-1)) (cat (gen) (mul eA (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 786
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 786)
  (parent 358)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 787, Parent: 358.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) l-1 l-2)) (cat (gen) (mul eA (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 787
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 787)
  (parent 358)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 788, Parent: 358, Child: 1259.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 788
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 rndx) (w expt)
    (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w))
    (mul eB (rec l-1) w) (4 0))
  (label 788)
  (parent 358)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 789, Parent: 358, Child: 1260.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 789
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 rndx) (w expt)
    (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w))
    (mul (rec eA) (rec l-1) w) (4 0))
  (label 789)
  (parent 358)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 790, Parent: 358, Children: 1261 1262.

(cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 790
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 790)
  (parent 358)
  (unrealized (0 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 791, Parent: 359.

(cat (exp (gen) e) (mul (rec eB) l-1)) (cat (exp (gen) e) (mul (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 791
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e (rec eB) l-1) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test
    (contracted (eB-0 eB) (l-2 l-1) (w (mul (rec eB) l-1))) (one) (4 0))
  (label 791)
  (parent 359)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 792, Parent: 359.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 792
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 792)
  (parent 359)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 793, Parent: 359.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-1 l-1)) (cat (exp (gen) e) (mul (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-1 l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 793
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-1))) key)))
  (neq ((mul e (rec eB) l-1 l-1) (one)) (e eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 793)
  (parent 359)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 794, Parent: 359.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) l-1 l-2)) (cat (exp (gen) e) (mul (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 794
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((mul e (rec eB) l-1 l-2) (one)) (e eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 794)
  (parent 359)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 795, Parent: 359, Child: 1263.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep w)) participant iadh-um 795
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec l) w))
    (mul (rec l) w) (4 0))
  (label 795)
  (parent 359)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 796, Parent: 359, Children: 1264 1265.

(cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 796
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul eB w)) (mul eB w) (4 0))
  (label 796)
  (parent 359)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 797, Parent: 360.

(cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-1 (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 797
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA l-1 (rec e)) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (l-2 l-1) (w (mul eA l-1 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 797)
  (parent 360)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 798, Parent: 360.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 798
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 798)
  (parent 360)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 799, Parent: 360.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-1 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-1 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 799
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec e) l-1 l-1) (one)) (eA e) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 799)
  (parent 360)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 800, Parent: 360.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-1 (rec e) l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-1 (rec e) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 800
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-1 (rec e) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA l-1 (rec e) l-2) (one)) (eA e) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 800)
  (parent 360)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 801, Parent: 360, Child: 1266.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul w e e))) participant iadh-um 801
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-absence eA (mul (rec l) w e e))
    (mul (rec l) w e e) (4 0))
  (label 801)
  (parent 360)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 802, Parent: 360, Children: 1267 1268.

(cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-1))) participant iadh-um 802
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 802)
  (parent 360)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 803, Parent: 360, Child: 1269.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 803
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (4 0))
  (label 803)
  (parent 360)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 804, Parent: 361.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 804
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (one)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-2)
      (w (mul eA (rec eB) l-2 (rec e))) (e-0 e)) (one) (4 0))
  (label 804)
  (parent 361)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 805, Parent: 361.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-1 l-2))) participant iadh-um 805
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer self-1 name) (l l-0 rndx)
    (lp expt) (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 0) (0 1)) ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-2)) (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 805)
  (parent 361)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 806, Parent: 361.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 806
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (4 0))
  (label 806)
  (parent 361)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 807, Parent: 361.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2 l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 807
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer self-1 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2 l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-3))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 807)
  (parent 361)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 808, Parent: 361, Child: 1270.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 808
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eB l-2 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul eB (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-2 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-2) w e))
    (mul eB (rec l-2) w e) (4 0))
  (label 808)
  (parent 361)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 809, Parent: 361, Child: 1271.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 809
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA l-2 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul (rec eA) (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-2 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-2) w e))
    (mul (rec eA) (rec l-2) w e) (4 0))
  (label 809)
  (parent 361)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 810, Parent: 361, Children: 1272 1273.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 810
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 810)
  (parent 361)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 811, Parent: 361, Child: 1274.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 811
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (mul (rec eA) eB (rec l-2) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-2) w))
    (mul (rec eA) eB (rec l-2) w) (4 0))
  (label 811)
  (parent 361)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 812, Parent: 362.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 812
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 812)
  (parent 362)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 813, Parent: 362.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul l l-1))) participant iadh-um 813
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l l-1)))
        key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 813)
  (parent 362)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 814, Parent: 362.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 814
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 814)
  (parent 362)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 815, Parent: 362.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 815
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 815)
  (parent 362)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 816, Parent: 362, Child: 1275.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 816
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 816)
  (parent 362)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 817, Parent: 362, Child: 1276.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 817
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 817)
  (parent 362)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 818, Parent: 362, Children: 1277 1278.

(cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 818
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l-1 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 818)
  (parent 362)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 819, Parent: 362.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 819
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 819)
  (parent 362)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 820, Parent: 363.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 820
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 820)
  (parent 363)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 821, Parent: 363.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 821
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 821)
  (parent 363)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 822, Parent: 363.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 822
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 822)
  (parent 363)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 823, Parent: 363.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul l-0 l-2))) participant iadh-um 823
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 823)
  (parent 363)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 824, Parent: 363, Child: 1279.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 824
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 824)
  (parent 363)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 825, Parent: 363, Child: 1280.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 825
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 825)
  (parent 363)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 826, Parent: 363, Children: 1281 1282.

(cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 826
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 826)
  (parent 363)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 827, Parent: 363, Child: 1283.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 827
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 827)
  (parent 363)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 828, Parent: 364.

(cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 828
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 828)
  (parent 364)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 829, Parent: 364.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 829
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 829)
  (parent 364)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 830, Parent: 364.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-1)) (cat (exp (gen) l-1) (mul eA (rec eB) l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 830
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 830)
  (parent 364)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 831, Parent: 364.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 831
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 831)
  (parent 364)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 832, Parent: 364, Child: 1284.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 832
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 832)
  (parent 364)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 833, Parent: 364, Child: 1285.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 833
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 833)
  (parent 364)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 834, Parent: 365.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 834
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-1)
      (w (mul eA (rec eB) l-1 (rec l-2))) (l-4 l-2)) (one) (4 0))
  (label 834)
  (parent 365)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 835, Parent: 365.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-0 l-2))) participant iadh-um 835
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 0) (0 1)) ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-2)) (eA (exp (gen) l))
    (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 835)
  (parent 365)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 836, Parent: 365.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 836
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (4 0))
  (label 836)
  (parent 365)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 837, Parent: 365.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 837
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 837)
  (parent 365)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 838, Parent: 365.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 838
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-3))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener
    (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 838)
  (parent 365)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 839, Parent: 365, Child: 1286.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 839
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul eB (rec l-1) w l-2)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w l-2))
    (mul eB (rec l-1) w l-2) (4 0))
  (label 839)
  (parent 365)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 840, Parent: 365, Child: 1287.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 840
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w l-2)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-1) w l-2))
    (mul (rec eA) (rec l-1) w l-2) (4 0))
  (label 840)
  (parent 365)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 841, Parent: 365, Children: 1288 1289.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 841
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 841)
  (parent 365)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 842, Parent: 365, Child: 1290.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 842
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test
    (added-absence l-2 (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 842)
  (parent 365)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 843, Parent: 366.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 843
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 843)
  (parent 366)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 844, Parent: 366, Child: 1291.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 844
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eB eA)
  (precur (5 0) (4 0))
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 844)
  (parent 366)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 845, Parent: 366, Child: 1292.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 845
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 845)
  (parent 366)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 846, Parent: 367.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-1)) (cat (exp (gen) e) (mul (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 846
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e (rec eB) l-1) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 846)
  (parent 367)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 847, Parent: 367, Child: 1293.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 847
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB w) w (4 0))
  (label 847)
  (parent 367)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 848, Parent: 367.

eB eB (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w))) participant iadh-um 848
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (5 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (e eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener eB) (mul eB w) (4 0))
  (label 848)
  (parent 367)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 849, Parent: 368.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-1)) participant iadh-um 849
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec e) l-1) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 849)
  (parent 368)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 850, Parent: 368, Child: 1294.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 850
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (4 0))
  (label 850)
  (parent 368)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 851, Parent: 368, Child: 1295.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 851
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 851)
  (parent 368)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 852, Parent: 369.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 852
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 852)
  (parent 369)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 853, Parent: 369, Child: 1296.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 853
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (4 0))
  (label 853)
  (parent 369)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 854, Parent: 369, Child: 1297.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 854
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (4 0))
  (label 854)
  (parent 369)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 855, Parent: 369, Child: 1298.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 855
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 855)
  (parent 369)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 856, Parent: 370.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 856
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 856)
  (parent 370)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 857, Parent: 370, Child: 1299.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 857
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 857)
  (parent 370)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 858, Parent: 370, Child: 1300.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 858
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 858)
  (parent 370)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 859, Parent: 370.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 859
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 859)
  (parent 370)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 860, Parent: 371.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-1)) participant iadh-um 860
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 860)
  (parent 371)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 861, Parent: 371, Child: 1301.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 861
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 861)
  (parent 371)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 862, Parent: 371, Child: 1302.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 862
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 862)
  (parent 371)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 863, Parent: 371.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 863
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 863)
  (parent 371)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 864, Parent: 372.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 864
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 864)
  (parent 372)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 865, Parent: 372.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 865
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 865)
  (parent 372)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 866, Parent: 372, Child: 1303.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (gen) (mul eB w l-1)) (cat (gen) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 866
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB w l-1)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 866)
  (parent 372)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 867, Parent: 372, Child: 1304.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-1)) (cat (gen) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 867
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-1))
    (mul (rec eA) w l-1) (4 0))
  (label 867)
  (parent 372)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 868, Parent: 372, Child: 1305.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 868
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 868)
  (parent 372)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 869, Parent: 373.

(cat (gen) (mul (rec eB) e e)) (cat (gen) (mul (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 869
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (gen) (mul (rec eB) e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (4 0))
  (label 869)
  (parent 373)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 870, Parent: 373.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eB) e e l-1)) (cat (gen) (mul (rec eB) e e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 870
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (gen) (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 870)
  (parent 373)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 871, Parent: 373, Child: 1306.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 871
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 871)
  (parent 373)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 872, Parent: 373, Child: 1307.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 872
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 872)
  (parent 373)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 873, Parent: 374.

(cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (mul (rec eB) e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 873
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) e)) (e-0 e)) (one) (4 0))
  (label 873)
  (parent 374)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 874, Parent: 374.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) e l-1)) (cat (exp (gen) e) (mul (rec eB) e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 874
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 874)
  (parent 374)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 875, Parent: 374, Child: 1308.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 875
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec e)))
    (mul w (rec e)) (4 0))
  (label 875)
  (parent 374)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 876, Parent: 374, Child: 1309.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 876
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 876)
  (parent 374)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 877, Parent: 375.

(cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 877
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul e e (rec e-0)) (one)) (e e-0) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test
    (contracted (e-1 e) (w (mul e e (rec e-0) (rec e-0))) (e-2 e-0))
    (one) (4 0))
  (label 877)
  (parent 375)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 878, Parent: 375.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e e (rec e-0) l-1)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul e e (rec e-0) l-1))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 878
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e e-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul e e (rec e-0) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul e e (rec e-0) (rec e-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul e e (rec e-0) l-1) (one)) (e e-0) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 878)
  (parent 375)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 879, Parent: 375, Child: 1310.

(cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l) (ep (mul w e e e-0))) participant iadh-um 879
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test (added-absence e-0 (mul w e e)) (mul w e e)
    (4 0))
  (label 879)
  (parent 375)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 880, Parent: 375, Child: 1311.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 880
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l-0)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 880)
  (parent 375)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 881, Parent: 376.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 881
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul (rec eB) e e (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 881)
  (parent 376)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 882, Parent: 376.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-2))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 882
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) e e (rec e-0) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 882)
  (parent 376)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 883, Parent: 376, Child: 1312.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w e-0))) participant iadh-um 883
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (4 0))
  (label 883)
  (parent 376)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 884, Parent: 376, Child: 1313.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self D) (peer B) (l l) (e e-0) (lp l-0) (ep (mul eB w e e-0))) participant iadh-um 884
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e-0)
    (lp l-0) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w e)) (mul eB w e)
    (4 0))
  (label 884)
  (parent 376)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 885, Parent: 376, Child: 1314.

(exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 885
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 885)
  (parent 376)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 886, Parent: 377.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 886
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 886)
  (parent 377)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 887, Parent: 377.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 887
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 887)
  (parent 377)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 888, Parent: 377, Child: 1315.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-0))) participant iadh-um 888
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 888)
  (parent 377)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 889, Parent: 377, Child: 1316.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-0 e))) participant iadh-um 889
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 889)
  (parent 377)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 890, Parent: 377.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 890
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-absence l-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 890)
  (parent 377)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 891, Parent: 378.

(cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep e)) participant iadh-um 891
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 891)
  (parent 378)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 892, Parent: 378.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 892
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB e l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) e e (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 892)
  (parent 378)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 893, Parent: 378, Child: 1317.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 893
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 893)
  (parent 378)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 894, Parent: 378, Child: 1318.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 e e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 894
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 894)
  (parent 378)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 895, Parent: 378.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 895
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-absence l-0 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 895)
  (parent 378)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 896, Parent: 379.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 896
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 896)
  (parent 379)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 897, Parent: 379.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e)) (cat (exp (gen) l-1) (mul (rec eB) e e)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 897
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 897)
  (parent 379)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 898, Parent: 379.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-2))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 898
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) e e (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 898)
  (parent 379)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 899, Parent: 379, Child: 1319.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-1))) participant iadh-um 899
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-1)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (e eB) ((mul (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w l-1))
    (mul (rec e) (rec e) w l-1) (4 0))
  (label 899)
  (parent 379)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 900, Parent: 379, Child: 1320.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) e) (mul eB w l-1)) (cat (exp (gen) e) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1 e))) participant iadh-um 900
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (mul eB w l-1)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 e e)))
        key)))
  (neq ((mul w l-1 e e) (one)) (e eB) ((mul eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-absence e (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 900)
  (parent 379)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 901, Parent: 379, Child: 1321.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 901
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eB (rec e) (rec e) w))
    (mul eB (rec e) (rec e) w) (4 0))
  (label 901)
  (parent 379)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 902, Parent: 380.

(cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 902
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (4 0))
  (label 902)
  (parent 380)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 903, Parent: 380.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) e l-2)) (cat (gen) (mul eA (rec eB) e l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 903
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 903)
  (parent 380)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 904, Parent: 380, Child: 1322.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 904
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (4 0))
  (label 904)
  (parent 380)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 905, Parent: 380, Child: 1323.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 905
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 905)
  (parent 380)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 906, Parent: 380, Child: 1324.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 906
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 906)
  (parent 380)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 907, Parent: 381.

(cat (exp (gen) e) (mul (rec eB) e-0)) (cat (exp (gen) e) (mul (rec eB) e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (one)) (cat (exp (gen) e-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eB) e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e-0) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul e (rec eB) e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep e-0)) participant iadh-um 907
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (l-0 l-1 e eB e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep e-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul e (rec eB) e-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((mul e (rec eB) e-0) (one)) (e eB) (e-0 (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eB e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e-0) (w (mul (rec eB) e-0))) (one) (4 0))
  (label 907)
  (parent 381)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 908, Parent: 381.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) e-0 l-2)) (cat (exp (gen) e) (mul (rec eB) e-0 l-2)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) l-2) (cat (exp (gen) e-0) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eB) e-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e-0 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul e (rec eB) e-0 l-2))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep (mul e-0 l-2))) participant iadh-um 908
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l rndx) (lp expt)
    (l-0 l-1 e eB e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep (mul e-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul e (rec eB) e-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul (rec eB) e-0 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l-1)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0 l-2)))
        key)))
  (neq ((mul e (rec eB) e-0 l-2) (one)) (e eB) ((mul e-0 l-2) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eB e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 908)
  (parent 381)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 909, Parent: 381, Child: 1325.

(cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l-1) (ep w)) participant iadh-um 909
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) w))
    (mul (rec e) w) (4 0))
  (label 909)
  (parent 381)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 910, Parent: 381, Child: 1326.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep (mul eB w e-0))) participant iadh-um 910
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eB l-0 l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul eB w)) (mul eB w) (4 0))
  (label 910)
  (parent 381)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 911, Parent: 382.

(cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep e)) participant iadh-um 911
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt)
    (l-0 l-1 eA e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA e (rec e-0)) (one)) (eA e-0) (e (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul eA e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 911)
  (parent 382)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 912, Parent: 382.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA e (rec e-0) l-2)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul eA e (rec e-0) l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 912
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l rndx) (lp expt)
    (l-0 l-1 eA e e-0 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul eA e (rec e-0) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA e (rec e-0) (rec e-0) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l-1)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e l-2)))
        key)))
  (neq ((mul eA e (rec e-0) l-2) (one)) (eA e-0) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 912)
  (parent 382)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 913, Parent: 382, Child: 1327.

(cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul w e-0 e-0))) participant iadh-um 913
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) w e-0 e-0))
    (mul (rec e) w e-0 e-0) (4 0))
  (label 913)
  (parent 382)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 914, Parent: 382, Child: 1328.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w e e e-0))) participant iadh-um 914
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA l-0 l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 914)
  (parent 382)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 915, Parent: 382, Child: 1329.

(cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w (rec e-0)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 915
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 915)
  (parent 382)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 916, Parent: 383.

(cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 916
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e eA))) key)))
  (neq ((mul e eA (rec eB)) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 916)
  (parent 383)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 917, Parent: 383.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 917
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (e eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e eA l-2))) key)))
  (neq ((mul e eA (rec eB) l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 917)
  (parent 383)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 918, Parent: 383, Child: 1330.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 918
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 918)
  (parent 383)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 919, Parent: 383, Child: 1331.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 919
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA rndx) (w expt)
    (l-1 rndx) (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 919)
  (parent 383)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 920, Parent: 384.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 920
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul eA (rec eB) e (rec e-0))) (e-2 e-0)) (one) (4 0))
  (label 920)
  (parent 384)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 921, Parent: 384.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)) (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 921
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 self-1 name)
    (l l-0 l-1 rndx) (lp expt) (l-2 rndx) (lp-0 expt)
    (eA eB e e-0 l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) e (rec e-0) l-3)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 (exp (gen) lp-0))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 921)
  (parent 384)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 922, Parent: 384, Child: 1332.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 922
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w e-0))
    (mul eB (rec e) w e-0) (4 0))
  (label 922)
  (parent 384)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 923, Parent: 384, Child: 1333.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e-0))) participant iadh-um 923
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w e-0))
    (mul (rec eA) (rec e) w e-0) (4 0))
  (label 923)
  (parent 384)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 924, Parent: 384, Child: 1334.

(exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 924
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-2))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 924)
  (parent 384)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 925, Parent: 384, Child: 1335.

(exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 925
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 925)
  (parent 384)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 926, Parent: 385.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep e)) participant iadh-um 926
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 926)
  (parent 385)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 927, Parent: 385.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul e l-2))) participant iadh-um 927
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 927)
  (parent 385)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 928, Parent: 385, Child: 1336.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 928
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-1))
    (mul eB (rec e) w l-1) (4 0))
  (label 928)
  (parent 385)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 929, Parent: 385, Child: 1337.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 929
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-1))
    (mul (rec eA) (rec e) w l-1) (4 0))
  (label 929)
  (parent 385)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 930, Parent: 385, Child: 1338.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 930
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 930)
  (parent 385)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 931, Parent: 385.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 931
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 931)
  (parent 385)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 932, Parent: 386.

(cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep e)) participant iadh-um 932
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 932)
  (parent 386)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 933, Parent: 386.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul e l-2))) participant iadh-um 933
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 933)
  (parent 386)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 934, Parent: 386, Child: 1339.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 934
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-1))
    (mul eB (rec e) w l-1) (4 0))
  (label 934)
  (parent 386)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 935, Parent: 386, Child: 1340.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 935
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-1))
    (mul (rec eA) (rec e) w l-1) (4 0))
  (label 935)
  (parent 386)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 936, Parent: 386, Child: 1341.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 936
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 936)
  (parent 386)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 937, Parent: 386.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 937
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 937)
  (parent 386)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 938, Parent: 387.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 938
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul eA (rec eB) e (rec l-2))) (l-3 l-2)) (one) (4 0))
  (label 938)
  (parent 387)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 939, Parent: 387.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-2))) participant iadh-um 939
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 939)
  (parent 387)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 940, Parent: 387.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)) (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 940
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) e (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 940)
  (parent 387)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 941, Parent: 387, Child: 1342.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 941
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul eB (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w l-2))
    (mul eB (rec e) w l-2) (4 0))
  (label 941)
  (parent 387)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 942, Parent: 387, Child: 1343.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 942
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w l-2))
    (mul (rec eA) (rec e) w l-2) (4 0))
  (label 942)
  (parent 387)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 943, Parent: 387, Child: 1344.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w e)) (cat (exp (gen) l-2) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2 e))) participant iadh-um 943
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (mul (rec eA) eB w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 e)))
        key)))
  (neq ((mul w l-2 e) (one)) (eA eB) ((mul (rec eA) eB w l-2 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w l-2))
    (mul (rec eA) eB w l-2) (4 0))
  (label 943)
  (parent 387)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 944, Parent: 387, Child: 1345.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 944
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB (rec e) w))
    (mul (rec eA) eB (rec e) w) (4 0))
  (label 944)
  (parent 387)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 945, Parent: 388.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 945
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (4 0))
  (label 945)
  (parent 388)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 946, Parent: 388.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 946
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 946)
  (parent 388)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 947, Parent: 388, Child: 1346.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 947
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 947)
  (parent 388)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 948, Parent: 388, Child: 1347.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 948
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 948)
  (parent 388)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 949, Parent: 388.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 949
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 949)
  (parent 388)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 950, Parent: 389.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 950
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) l-0)) (l-1 l-0)) (one) (4 0))
  (label 950)
  (parent 389)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 951, Parent: 389.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 951
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 951)
  (parent 389)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 952, Parent: 389, Child: 1348.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 952
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec l-0))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec l-0)))
    (mul w (rec l-0)) (4 0))
  (label 952)
  (parent 389)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 953, Parent: 389.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 953
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-absence l-0 (mul eB w)) (mul eB w) (4 0))
  (label 953)
  (parent 389)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 954, Parent: 390.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eA l-0 (rec e)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 954
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 954)
  (parent 390)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 955, Parent: 390.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 955
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 955)
  (parent 390)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 956, Parent: 390, Child: 1349.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 956
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w (rec l) e e))
    (mul w (rec l) e e) (4 0))
  (label 956)
  (parent 390)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 957, Parent: 390.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul w e l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-0))) participant iadh-um 957
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 957)
  (parent 390)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 958, Parent: 390, Child: 1350.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 958
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w (rec l)))
    (mul (rec eA) w (rec l)) (4 0))
  (label 958)
  (parent 390)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 959, Parent: 391.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 959
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1)
      (w (mul eA (rec eB) l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 959)
  (parent 391)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 960, Parent: 391.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul l-1 l-2))) participant iadh-um 960
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 960)
  (parent 391)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 961, Parent: 391, Child: 1351.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w e))) participant iadh-um 961
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w e))
    (mul eB (rec l-1) w e) (4 0))
  (label 961)
  (parent 391)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 962, Parent: 391, Child: 1352.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e))) participant iadh-um 962
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w e))
    (mul (rec eA) (rec l-1) w e) (4 0))
  (label 962)
  (parent 391)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 963, Parent: 391.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 963
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 963)
  (parent 391)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 964, Parent: 391, Child: 1353.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 964
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 964)
  (parent 391)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 965, Parent: 392.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 965
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 965)
  (parent 392)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 966, Parent: 392.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 966
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 966)
  (parent 392)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 967, Parent: 392, Child: 1354.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 967
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 967)
  (parent 392)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 968, Parent: 392, Child: 1355.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 968
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 968)
  (parent 392)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 969, Parent: 393.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 969
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 969)
  (parent 393)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 970, Parent: 393.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l l-1))) participant iadh-um 970
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 970)
  (parent 393)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 971, Parent: 393, Child: 1356.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 971
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (4 0))
  (label 971)
  (parent 393)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 972, Parent: 393, Child: 1357.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 972
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (4 0))
  (label 972)
  (parent 393)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 973, Parent: 393.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 973
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (4 0))
  (label 973)
  (parent 393)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 974, Parent: 393.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 974
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (4 0))
  (label 974)
  (parent 393)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 975, Parent: 394.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 975
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 975)
  (parent 394)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 976, Parent: 394.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 976
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 976)
  (parent 394)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 977, Parent: 394.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-0 l-2))) participant iadh-um 977
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 977)
  (parent 394)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 978, Parent: 394, Child: 1358.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 978
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 978)
  (parent 394)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 979, Parent: 394, Child: 1359.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 979
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 979)
  (parent 394)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 980, Parent: 394.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 980
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 980)
  (parent 394)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 981, Parent: 394, Child: 1360.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 981
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 981)
  (parent 394)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 982, Parent: 395.

(cat (gen) (mul eA (rec eB) l-0)) (cat (gen) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 982
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul eA (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (4 0))
  (label 982)
  (parent 395)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 983, Parent: 395.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (gen) (mul eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 983
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 983)
  (parent 395)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 984, Parent: 395, Child: 1361.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 984
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 984)
  (parent 395)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 985, Parent: 395, Child: 1362.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 985
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 985)
  (parent 395)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 986, Parent: 395.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 986
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 986)
  (parent 395)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 987, Parent: 396.

(cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) e) (mul (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep l-0)) participant iadh-um 987
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eB l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e (rec eB) l-0) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul (rec eB) l-0)) (l-1 l-0)) (one) (4 0))
  (label 987)
  (parent 396)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 988, Parent: 396.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) e) (mul (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul l-0 l-1))) participant iadh-um 988
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-0 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e (rec eB) l-0 l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 988)
  (parent 396)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 989, Parent: 396, Child: 1363.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 989
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w (rec l)))
    (mul w (rec l)) (4 0))
  (label 989)
  (parent 396)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 990, Parent: 396.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 990
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-absence l-0 (mul eB w)) (mul eB w) (4 0))
  (label 990)
  (parent 396)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 991, Parent: 397.

(cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 991
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA l-0 (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 991)
  (parent 397)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 992, Parent: 397.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-0 (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-0 (rec e) l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 992
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-0 (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-0 (rec e) (rec e) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA l-0 (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 992)
  (parent 397)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 993, Parent: 397, Child: 1364.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 993
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul w (rec l-0) e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w (rec l-0) e e))
    (mul w (rec l-0) e e) (4 0))
  (label 993)
  (parent 397)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 994, Parent: 397.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e l-0))) participant iadh-um 994
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 994)
  (parent 397)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 995, Parent: 397, Child: 1365.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 995
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (e (mul (rec eA) w (rec l-0))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w (rec l-0)))
    (mul (rec eA) w (rec l-0)) (4 0))
  (label 995)
  (parent 397)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 996, Parent: 398.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 996
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1)
      (w (mul eA (rec eB) l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 996)
  (parent 398)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 997, Parent: 398.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 997
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 997)
  (parent 398)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 998, Parent: 398, Child: 1366.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 998
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w e))
    (mul eB (rec l-1) w e) (4 0))
  (label 998)
  (parent 398)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 999, Parent: 398, Child: 1367.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 999
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w e))
    (mul (rec eA) (rec l-1) w e) (4 0))
  (label 999)
  (parent 398)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1000, Parent: 398.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 1000
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 1000)
  (parent 398)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1001, Parent: 398, Child: 1368.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1001
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 1001)
  (parent 398)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1002, Parent: 399.

(cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l)) participant iadh-um 1002
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l))) key)))
  (neq ((mul eA (rec eB) l) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l)
      (w (mul eA (rec eB) l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 1002)
  (parent 399)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1003, Parent: 399.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l l-1))) participant iadh-um 1003
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l (rec l-0) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l l-1))) key)))
  (neq ((mul eA (rec eB) l l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 1003)
  (parent 399)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1004, Parent: 399, Child: 1369.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1004
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w l-0))
    (mul eB (rec l) w l-0) (4 0))
  (label 1004)
  (parent 399)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1005, Parent: 399, Child: 1370.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1005
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w l-0))
    (mul (rec eA) (rec l) w l-0) (4 0))
  (label 1005)
  (parent 399)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1006, Parent: 399.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 1006
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w l))
    (mul (rec eA) eB w l) (4 0))
  (label 1006)
  (parent 399)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1007, Parent: 399.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1007
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB (rec l) w))
    (mul (rec eA) eB (rec l) w) (4 0))
  (label 1007)
  (parent 399)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1008, Parent: 400.

(cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 1008
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1008)
  (parent 400)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1009, Parent: 400.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1009
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 1009)
  (parent 400)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1010, Parent: 400, Child: 1371.

(cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1010
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1010)
  (parent 400)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1011, Parent: 400, Child: 1372.

(cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1011
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1011)
  (parent 400)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1012, Parent: 401.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 1012
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1012)
  (parent 401)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1013, Parent: 401.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1013
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (4 0))
  (label 1013)
  (parent 401)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1014, Parent: 401.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1014
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1014)
  (parent 401)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1015, Parent: 401, Child: 1373.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1015
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 1015)
  (parent 401)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1016, Parent: 401, Child: 1374.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1016
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 1016)
  (parent 401)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1017, Parent: 401.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1017
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 1017)
  (parent 401)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1018, Parent: 401, Child: 1375.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1018
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 1018)
  (parent 401)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1019, Parent: 402.

(cat (gen) (mul eA (rec eB) l-1)) (cat (gen) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1019
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 1019)
  (parent 402)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1020, Parent: 402.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) l-1 l-1)) (cat (gen) (mul eA (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 1020
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1020)
  (parent 402)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1021, Parent: 402.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul eA (rec eB) l-1 l-2)) (cat (gen) (mul eA (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1021
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1021)
  (parent 402)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1022, Parent: 402, Child: 1376.

(cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1022
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 rndx) (w expt)
    (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w))
    (mul eB (rec l-1) w) (4 0))
  (label 1022)
  (parent 402)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1023, Parent: 402, Child: 1377.

(cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1023
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 rndx) (w expt)
    (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w))
    (mul (rec eA) (rec l-1) w) (4 0))
  (label 1023)
  (parent 402)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1024, Parent: 402, Children: 1378 1379.

(cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1024
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1024)
  (parent 402)
  (unrealized (0 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1025, Parent: 403.

(cat (exp (gen) e) (mul (rec eB) l-1)) (cat (exp (gen) e) (mul (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 1025
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e (rec eB) l-1) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test
    (contracted (eB-0 eB) (l-2 l-1) (w (mul (rec eB) l-1))) (one) (4 0))
  (label 1025)
  (parent 403)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1026, Parent: 403.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) l-1 l-1)) (cat (exp (gen) e) (mul (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-1 l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 1026
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-1))) key)))
  (neq ((mul e (rec eB) l-1 l-1) (one)) (e eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1026)
  (parent 403)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1027, Parent: 403.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eB) l-1 l-2)) (cat (exp (gen) e) (mul (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1027
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eB) l-1 l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((mul e (rec eB) l-1 l-2) (one)) (e eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1027)
  (parent 403)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1028, Parent: 403, Child: 1380.

(cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep w)) participant iadh-um 1028
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-absence eB (mul (rec l) w))
    (mul (rec l) w) (4 0))
  (label 1028)
  (parent 403)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1029, Parent: 403, Children: 1381 1382.

(cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1029
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul eB w)) (mul eB w) (4 0))
  (label 1029)
  (parent 403)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1030, Parent: 404.

(cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-1 (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-1)) participant iadh-um 1030
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA l-1 (rec e)) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test
    (contracted (eA-0 eA) (l-2 l-1) (w (mul eA l-1 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1030)
  (parent 404)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1031, Parent: 404.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l-1 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA (rec e) l-1 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 1031
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA (rec e) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec e) l-1 l-1) (one)) (eA e) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1031)
  (parent 404)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1032, Parent: 404.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA l-1 (rec e) l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eA l-1 (rec e) l-2))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1032
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eA l-1 (rec e) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eA l-1 (rec e) (rec e) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA l-1 (rec e) l-2) (one)) (eA e) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1032)
  (parent 404)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1033, Parent: 404, Child: 1383.

(cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1033
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-absence eA (mul (rec l) w e e))
    (mul (rec l) w e e) (4 0))
  (label 1033)
  (parent 404)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1034, Parent: 404, Children: 1384 1385.

(cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e l-1))) participant iadh-um 1034
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) w e e))
    (mul (rec eA) w e e) (4 0))
  (label 1034)
  (parent 404)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1035, Parent: 404, Child: 1386.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1035
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (4 0))
  (label 1035)
  (parent 404)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1036, Parent: 405.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1036
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (one)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-2)
      (w (mul eA (rec eB) l-2 (rec e))) (e-0 e)) (one) (4 0))
  (label 1036)
  (parent 405)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1037, Parent: 405.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 1037
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-2 l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (4 0))
  (label 1037)
  (parent 405)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1038, Parent: 405.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)) (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2 l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 1038
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer self-1 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 e l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2 l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-3))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) l-2 (rec e) l-3)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1038)
  (parent 405)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1039, Parent: 405, Child: 1387.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1039
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eB l-2 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul eB (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-2 e eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-2) w e))
    (mul eB (rec l-2) w e) (4 0))
  (label 1039)
  (parent 405)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1040, Parent: 405, Child: 1388.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1040
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA l-2 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul (rec eA) (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-2 e eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-2) w e))
    (mul (rec eA) (rec l-2) w e) (4 0))
  (label 1040)
  (parent 405)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1041, Parent: 405, Children: 1389 1390.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 1041
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w e))
    (mul (rec eA) eB w e) (4 0))
  (label 1041)
  (parent 405)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1042, Parent: 405, Child: 1391.

(exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1042
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (mul (rec eA) eB (rec l-2) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB (rec l-2) w))
    (mul (rec eA) eB (rec l-2) w) (4 0))
  (label 1042)
  (parent 405)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1043, Parent: 406.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 1043
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1043)
  (parent 406)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1044, Parent: 406.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 1044
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1044)
  (parent 406)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1045, Parent: 406.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul l-0 l-2))) participant iadh-um 1045
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1045)
  (parent 406)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1046, Parent: 406, Child: 1392.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 1046
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 1046)
  (parent 406)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1047, Parent: 406, Child: 1393.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 1047
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 1047)
  (parent 406)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1048, Parent: 406, Children: 1394 1395.

(cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1048
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 1048)
  (parent 406)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1049, Parent: 406.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1049
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 1049)
  (parent 406)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1050, Parent: 407.

(cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 1050
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (one)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-0)
      (w (mul eA (rec eB) l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1050)
  (parent 407)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1051, Parent: 407.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 1051
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) l-1 l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1051)
  (parent 407)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1052, Parent: 407.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1052
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-0 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) l-2))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) l-0 (rec l-1) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-0 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1052)
  (parent 407)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1053, Parent: 407, Child: 1396.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1053
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w l-1))
    (mul eB (rec l-0) w l-1) (4 0))
  (label 1053)
  (parent 407)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1054, Parent: 407, Child: 1397.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1054
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-0) w l-1))
    (mul (rec eA) (rec l-0) w l-1) (4 0))
  (label 1054)
  (parent 407)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1055, Parent: 407, Children: 1398 1399.

(cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1055
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w l-0))
    (mul (rec eA) eB w l-0) (4 0))
  (label 1055)
  (parent 407)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1056, Parent: 407.

(cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1056
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test
    (added-absence l-1 (mul (rec eA) eB (rec l-0) w))
    (mul (rec eA) eB (rec l-0) w) (4 0))
  (label 1056)
  (parent 407)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1057, Parent: 408.

(cat (exp (gen) l-1) (mul eA (rec eB))) (cat (exp (gen) l-1) (mul eA (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1057
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1057)
  (parent 408)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1058, Parent: 408.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) l-1)) (cat (exp (gen) l-1) (mul eA (rec eB) l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 1058
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1058)
  (parent 408)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1059, Parent: 408.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1059
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1059)
  (parent 408)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1060, Parent: 408, Child: 1400.

(cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1060
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1060)
  (parent 408)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1061, Parent: 408, Child: 1401.

(cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1061
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1061)
  (parent 408)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1062, Parent: 409.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1062
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-1)
      (w (mul eA (rec eB) l-1 (rec l-2))) (l-4 l-2)) (one) (4 0))
  (label 1062)
  (parent 409)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1063, Parent: 409.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 1063
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) l-2 l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (4 0))
  (label 1063)
  (parent 409)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1064, Parent: 409.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1064
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 1064)
  (parent 409)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1065, Parent: 409.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)) (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 1065
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-3))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener
    (cat (exp (gen) l-2) (mul eA (rec eB) l-1 (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1065)
  (parent 409)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1066, Parent: 409, Child: 1402.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 1066
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul eB (rec l-1) w l-2)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w l-2))
    (mul eB (rec l-1) w l-2) (4 0))
  (label 1066)
  (parent 409)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1067, Parent: 409, Child: 1403.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 1067
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w l-2)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test
    (added-absence eB (mul (rec eA) (rec l-1) w l-2))
    (mul (rec eA) (rec l-1) w l-2) (4 0))
  (label 1067)
  (parent 409)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1068, Parent: 409, Children: 1404 1405.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 1068
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w l-1))
    (mul (rec eA) eB w l-1) (4 0))
  (label 1068)
  (parent 409)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1069, Parent: 409, Child: 1406.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1069
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test
    (added-absence l-2 (mul (rec eA) eB (rec l-1) w))
    (mul (rec eA) eB (rec l-1) w) (4 0))
  (label 1069)
  (parent 409)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1070, Parent: 411.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1070
(defskeleton iadh-um
  (vars (key data) (B name) (l eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (uniq-gen l eB eA)
  (precur (4 0) (3 0))
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1070)
  (parent 411)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1071, Parent: 412.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1071
(defskeleton iadh-um
  (vars (key data) (B name) (l eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (uniq-gen l eA eB)
  (precur (4 0) (3 0))
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1071)
  (parent 412)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1072, Parent: 414.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 1072
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB w) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1072)
  (parent 414)
  (unrealized (5 0))
  (comment "empty cohort"))

Item 1073, Parent: 417.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 1073
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1073)
  (parent 417)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1074, Parent: 418.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1074
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (4 0))
  (label 1074)
  (parent 418)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1075, Parent: 420.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 1075
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB rndx)
    (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1075)
  (parent 420)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1076, Parent: 421.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 1076
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eA rndx)
    (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1076)
  (parent 421)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1077, Parent: 422.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1077
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (4 0))
  (label 1077)
  (parent 422)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1078, Parent: 424.

eA eA (cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul w eA)) (cat (gen) (mul eB w l)) (cat (gen) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l))) participant iadh-um 1078
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul eB w l)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l eA))) key)))
  (neq ((mul w l eA) (one)) (eA eB) ((mul eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1078)
  (parent 424)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1079, Parent: 425.

eB eB (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l)) (cat (gen) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l))) participant iadh-um 1079
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec eA) w l)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (eA eB) ((mul (rec eA) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1079)
  (parent 425)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1080, Parent: 429.

eA eA (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1080
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1080)
  (parent 429)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1081, Parent: 430.

eB eB (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1081
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1081)
  (parent 430)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1082, Parent: 431, Child: 1407.

l-0 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1082
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (4 0))
  (label 1082)
  (parent 431)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1083, Parent: 434.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 1083
(defskeleton iadh-um
  (vars (key data) (B name) (l e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1083)
  (parent 434)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1084, Parent: 435.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 1084
(defskeleton iadh-um
  (vars (key data) (B name) (l eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1084)
  (parent 435)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1085, Parent: 438.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 1085
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1085)
  (parent 438)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1086, Parent: 439.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 1086
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-listener e) (mul w e) (4 0))
  (label 1086)
  (parent 439)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1087, Parent: 442.

e-0 e-0 (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul w e e e-0))) participant iadh-um 1087
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e-0 (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (4 0))
  (label 1087)
  (parent 442)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1088, Parent: 443.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 1088
(defskeleton iadh-um
  (vars (key data) (B name) (e rndx) (w expt) (l e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (4 0))
  (label 1088)
  (parent 443)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1089, Parent: 446.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w e-0))) participant iadh-um 1089
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (e rndx)
    (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1089)
  (parent 446)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1090, Parent: 447.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer B) (l l) (e e-0) (lp l) (ep (mul eB w e e-0))) participant iadh-um 1090
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB rndx)
    (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e-0)
    (lp l) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (4 0))
  (label 1090)
  (parent 447)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1091, Parent: 448.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 1091
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB e rndx)
    (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (4 0))
  (label 1091)
  (parent 448)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1092, Parent: 451.

eB eB (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l)) (cat (exp (gen) e) (mul (rec e) (rec e) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w l))) participant iadh-um 1092
(defskeleton iadh-um
  (vars (key data) (B name) (e rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w l)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (e eB) ((mul (rec e) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1092)
  (parent 451)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1093, Parent: 452.

e e (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) e) (mul eB w l)) (cat (exp (gen) e) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l e))) participant iadh-um 1093
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e (mul eB w l)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l e e))) key)))
  (neq ((mul w l e e) (one)) (e eB) ((mul eB w l e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1093)
  (parent 452)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1094, Parent: 457.

eB eB (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 1094
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1094)
  (parent 457)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1095, Parent: 458.

e e (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 1095
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1095)
  (parent 458)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1096, Parent: 459, Child: 1408.

l-0 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 1096
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (4 0))
  (label 1096)
  (parent 459)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1097, Parent: 462.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1097
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eB e rndx)
    (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1097)
  (parent 462)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1098, Parent: 463.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1098
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt) (eA e rndx)
    (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1098)
  (parent 463)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1099, Parent: 464.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 1099
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1099)
  (parent 464)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1100, Parent: 467.

eB eB (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep w)) participant iadh-um 1100
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen e l-0 e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1100)
  (parent 467)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1101, Parent: 468.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 1101
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) lp)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l-0 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (5 0))
  (label 1101)
  (parent 468)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1102, Parent: 471.

eA eA (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul w e-0 e-0))) participant iadh-um 1102
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen e l-0 e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1102)
  (parent 471)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1103, Parent: 472.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e e e-0))) participant iadh-um 1103
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l-0 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (5 0))
  (label 1103)
  (parent 472)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1104, Parent: 473.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1104
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e (exp (gen) lp)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA e l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1104)
  (parent 473)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1105, Parent: 476.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 1105
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eB rndx) (w expt) (l-0 rndx)
    (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1105)
  (parent 476)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1106, Parent: 477.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 1106
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l eA rndx) (w expt) (l-0 rndx)
    (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1106)
  (parent 477)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1107, Parent: 480.

eA eA (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e-0))) participant iadh-um 1107
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e-0 eA))) key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1107)
  (parent 480)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1108, Parent: 481.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e-0))) participant iadh-um 1108
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1108)
  (parent 481)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1109, Parent: 482.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e-0) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 1109
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (7 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-0)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e-0))) key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (5 0))
  (label 1109)
  (parent 482)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1110, Parent: 483.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-1) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1110
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (l l-0 rndx)
    (lp expt) (l-1 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e-0)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1110)
  (parent 483)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1111, Parent: 486.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-0)) (cat (exp (gen) e) (mul eB (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1111
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB e rndx)
    (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1111)
  (parent 486)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1112, Parent: 487.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1112
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1112)
  (parent 487)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1113, Parent: 488.

e e (cat (exp (gen) l-0) (mul w e)) (cat (exp (gen) l-0) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-0)) (cat (exp (gen) e) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 e))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 e))) participant iadh-um 1113
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA eB rndx)
    (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) l-0) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) eB w l-0)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 e)))
        key)))
  (neq ((mul w l-0 e) (one)) (eA eB) ((mul (rec eA) eB w l-0 e) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1113)
  (parent 488)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1114, Parent: 493.

eA eA (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1114
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 eA))) key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1114)
  (parent 493)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1115, Parent: 494.

eB eB (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1115
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1115)
  (parent 494)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1116, Parent: 495.

e e (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 1116
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (7 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 e))) key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1116)
  (parent 495)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1117, Parent: 496, Child: 1409.

l-1 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1117
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1117)
  (parent 496)
  (unrealized (0 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1118, Parent: 499.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1118
(defskeleton iadh-um
  (vars (key data) (B name) (eB l rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul eB (rec l) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1118)
  (parent 499)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1119, Parent: 500.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1119
(defskeleton iadh-um
  (vars (key data) (B name) (eA l rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec eA) (rec l) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1119)
  (parent 500)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1120, Parent: 504.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep w)) participant iadh-um 1120
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1120)
  (parent 504)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1121, Parent: 508.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 1121
(defskeleton iadh-um
  (vars (key data) (B name) (w expt) (l e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1121)
  (parent 508)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1122, Parent: 510.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1122
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (4 0))
  (label 1122)
  (parent 510)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1123, Parent: 513.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w e)) (cat (exp (gen) l-0) (mul eB (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1123
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eB l-0 rndx)
    (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul eB (rec l-0) w e)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eB l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1123)
  (parent 513)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1124, Parent: 514.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1124
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt) (eA l-0 rndx)
    (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec eA) (rec l-0) w e)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1124)
  (parent 514)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1125, Parent: 516.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1125
(defskeleton iadh-um
  (vars (key data) (B self peer name) (l rndx) (lp expt)
    (eA eB l-0 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e (mul (rec eA) eB (rec l-0) w)) (e (exp (gen) l))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (4 0))
  (label 1125)
  (parent 516)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1126, Parent: 519.

eA eA (cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul w eA)) (cat (exp (gen) l) (mul eB w)) (cat (exp (gen) l) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l))) participant iadh-um 1126
(defskeleton iadh-um
  (vars (key data) (B name) (eB rndx) (w expt) (l eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB w)))
  (deflistener (cat (exp (gen) l) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l eA))) key)))
  (neq ((mul w l eA) (one)) (eA eB) ((mul eB w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1126)
  (parent 519)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1127, Parent: 520.

eB eB (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) w)) (cat (exp (gen) l) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l))) participant iadh-um 1127
(defskeleton iadh-um
  (vars (key data) (B name) (eA rndx) (w expt) (l eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l))) key)))
  (neq ((mul w l (rec eB)) (one)) (eA eB) ((mul (rec eA) w l) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1127)
  (parent 520)
  (unrealized (0 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1128, Parent: 524.

eA eA (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1128
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (4 0))
  (label 1128)
  (parent 524)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1129, Parent: 525.

eB eB (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1129
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (4 0))
  (label 1129)
  (parent 525)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1130, Parent: 527, Child: 1410.

l-0 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1130
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (4 0))
  (label 1130)
  (parent 527)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1131, Parent: 531.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1131
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1131)
  (parent 531)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1132, Parent: 532.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1132
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1132)
  (parent 532)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1133, Parent: 533.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) l-0) (cat (gen) l-0) (cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep l-0)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-0))) participant iadh-um 1133
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (deflistener (cat (gen) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (5 0))
  (label 1133)
  (parent 533)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1134, Parent: 533, Child: 1411.

l-0 l-0 (cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1134
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1134)
  (parent 533)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1135, Parent: 537.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep w)) participant iadh-um 1135
(defskeleton iadh-um
  (vars (key data) (B self name) (l rndx) (w expt) (l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1135)
  (parent 537)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1136, Parent: 538.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (cat (exp (gen) l-0) eB) (cat (exp (gen) l-0) eB) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB l-0))) participant iadh-um 1136
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) eB))
  (deflistener (cat (exp (gen) e) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 eB) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e l-0))) key)))
  (neq ((mul e l-0) (one)) (e eB) ((mul eB l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (5 0))
  (label 1136)
  (parent 538)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 1137, Parent: 538, Child: 1412.

l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 1137
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-0))) key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1137)
  (parent 538)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1138, Parent: 542.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1138
(defskeleton iadh-um
  (vars (key data) (B self name) (l rndx) (w expt) (l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1138)
  (parent 542)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1139, Parent: 543.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (cat (exp (gen) l-0) (mul (rec eA) e e)) (cat (exp (gen) l-0) (mul (rec eA) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) e e l-0))) participant iadh-um 1139
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) e e)))
  (deflistener (cat (exp (gen) e) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) e e)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul e l-0) (one)) (eA e) ((mul (rec eA) e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (5 0))
  (label 1139)
  (parent 543)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1140, Parent: 543, Child: 1413.

l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e l-0))) participant iadh-um 1140
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1140)
  (parent 543)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1141, Parent: 544.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1141
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1141)
  (parent 544)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1142, Parent: 548.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 1142
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1142)
  (parent 548)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1143, Parent: 549.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 1143
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1143)
  (parent 549)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1144, Parent: 550.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB e l-1))) participant iadh-um 1144
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (3 0)) ((6 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e l-1))) key)))
  (neq ((mul e l-1) (one)) (eA eB) ((mul (rec eA) eB e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-2 (5 0))
  (label 1144)
  (parent 550)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1145, Parent: 550, Child: 1414.

l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 1145
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (7 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (5 0))
  (label 1145)
  (parent 550)
  (unrealized (0 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1146, Parent: 551.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-0) (e e) (lp lp)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1146
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 2) (3 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1146)
  (parent 551)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1147, Parent: 555.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1147
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1147)
  (parent 555)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1148, Parent: 556.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1148
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1148)
  (parent 556)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1149, Parent: 557.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l l-0))) participant iadh-um 1149
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB l)))
  (deflistener (cat (exp (gen) l) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l l-0))) key)))
  (neq ((mul l l-0) (one)) (eA eB) ((mul (rec eA) eB l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (5 0))
  (label 1149)
  (parent 557)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1150, Parent: 557, Child: 1415.

l-0 l-0 (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 1150
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l l-0))) key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1150)
  (parent 557)
  (unrealized (0 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1151, Parent: 562.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1151
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1151)
  (parent 562)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1152, Parent: 563.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1152
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1152)
  (parent 563)
  (unrealized (0 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1153, Parent: 568.

eA eA (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1153
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1 eA))) key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1153)
  (parent 568)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1154, Parent: 569.

eB eB (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1154
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1154)
  (parent 569)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1155, Parent: 570.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1155
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (3 0)) ((6 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0 l-1))) key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-2 (5 0))
  (label 1155)
  (parent 570)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1156, Parent: 570, Child: 1416.

l-1 l-1 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1156
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self-0) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (7 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (5 0))
  (label 1156)
  (parent 570)
  (unrealized (0 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1157, Parent: 571, Child: 1417.

l-1 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1157
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 0) (3 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1157)
  (parent 571)
  (unrealized (0 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1158, Parent: 574.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1158
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eB eA)
  (precur (5 0) (4 0))
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1158)
  (parent 574)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1159, Parent: 575.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1159
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1159)
  (parent 575)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1160, Parent: 578.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1160
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1160)
  (parent 578)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 1161, Parent: 582.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1161
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1161)
  (parent 582)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1162, Parent: 583.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1162
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1162)
  (parent 583)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1163, Parent: 586.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1163
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1163)
  (parent 586)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1164, Parent: 587.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1164
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1164)
  (parent 587)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1165, Parent: 588.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1165
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1165)
  (parent 588)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1166, Parent: 591.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1166
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1166)
  (parent 591)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1167, Parent: 592.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1167
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1167)
  (parent 592)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1168, Parent: 596.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1168
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1168)
  (parent 596)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1169, Parent: 597.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1169
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1169)
  (parent 597)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1170, Parent: 598, Child: 1418.

l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1170
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (5 0))
  (label 1170)
  (parent 598)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1171, Parent: 602.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (gen) (mul eB w l-1)) (cat (gen) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1171
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB w l-1)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1171)
  (parent 602)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1172, Parent: 603.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-1)) (cat (gen) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1172
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1172)
  (parent 603)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1173, Parent: 604, Child: 1419.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1173
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1173)
  (parent 604)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1174, Parent: 608.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1174
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1174)
  (parent 608)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1175, Parent: 609.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1175
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1175)
  (parent 609)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1176, Parent: 613.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1176
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1176)
  (parent 613)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1177, Parent: 614.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1177
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1177)
  (parent 614)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1178, Parent: 618.

e-0 e-0 (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w e e e-0))) participant iadh-um 1178
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1178)
  (parent 618)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1179, Parent: 619.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1179
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1179)
  (parent 619)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1180, Parent: 623.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w e-0))) participant iadh-um 1180
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1180)
  (parent 623)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1181, Parent: 624.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul eB w e e-0))) participant iadh-um 1181
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1181)
  (parent 624)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1182, Parent: 625.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1182
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1182)
  (parent 625)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1183, Parent: 629.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 1183
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1183)
  (parent 629)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1184, Parent: 630.

e e (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 1184
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1184)
  (parent 630)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1185, Parent: 635.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-0))) participant iadh-um 1185
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1185)
  (parent 635)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1186, Parent: 636.

e e (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-0 e))) participant iadh-um 1186
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1186)
  (parent 636)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1187, Parent: 637, Child: 1420.

l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1187
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (5 0))
  (label 1187)
  (parent 637)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1188, Parent: 642.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-1))) participant iadh-um 1188
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-1)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (e eB) ((mul (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1188)
  (parent 642)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1189, Parent: 643.

e e (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) e) (mul eB w l-1)) (cat (exp (gen) e) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1 e))) participant iadh-um 1189
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul eB w l-1)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 e e)))
        key)))
  (neq ((mul w l-1 e e) (one)) (e eB) ((mul eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1189)
  (parent 643)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1190, Parent: 644, Child: 1421.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1190
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1190)
  (parent 644)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1191, Parent: 648.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1191
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1191)
  (parent 648)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1192, Parent: 649.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1192
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1192)
  (parent 649)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1193, Parent: 650.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1193
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1193)
  (parent 650)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1194, Parent: 654.

eB eB (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep w)) participant iadh-um 1194
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1194)
  (parent 654)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1195, Parent: 655.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul eB w e-0))) participant iadh-um 1195
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB l-0 l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1195)
  (parent 655)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1196, Parent: 659.

eA eA (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul w e-0 e-0))) participant iadh-um 1196
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1196)
  (parent 659)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1197, Parent: 660.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w e e e-0))) participant iadh-um 1197
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l-0 l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1197)
  (parent 660)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1198, Parent: 661.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w (rec e-0)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1198
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (6 0))
  (label 1198)
  (parent 661)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1199, Parent: 665.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1199
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1199)
  (parent 665)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1200, Parent: 666.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1200
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA rndx) (w expt)
    (l-1 rndx) (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1200)
  (parent 666)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1201, Parent: 670.

eA eA (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 1201
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1201)
  (parent 670)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1202, Parent: 671.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e-0))) participant iadh-um 1202
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1202)
  (parent 671)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1203, Parent: 672.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 1203
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-2))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1203)
  (parent 672)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1204, Parent: 673.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1204
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (6 0))
  (label 1204)
  (parent 673)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1205, Parent: 677.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1205
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1205)
  (parent 677)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1206, Parent: 678.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1206
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1206)
  (parent 678)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1207, Parent: 679.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 1207
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1207)
  (parent 679)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1208, Parent: 684.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 1208
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1208)
  (parent 684)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1209, Parent: 685.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 1209
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1209)
  (parent 685)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1210, Parent: 686.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 1210
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1210)
  (parent 686)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1211, Parent: 687, Child: 1422.

l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1211
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (7 0)) ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0))
    ((6 1) (1 3)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (6 0))
  (label 1211)
  (parent 687)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1212, Parent: 692.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 1212
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1212)
  (parent 692)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1213, Parent: 693.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 1213
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1213)
  (parent 693)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1214, Parent: 694.

e e (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w e)) (cat (exp (gen) l-2) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2 e))) participant iadh-um 1214
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 e)))
        key)))
  (neq ((mul w l-2 e) (one)) (eA eB) ((mul (rec eA) eB w l-2 e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1214)
  (parent 694)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1215, Parent: 695, Child: 1423.

l-2 l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1215
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1215)
  (parent 695)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1216, Parent: 699.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1216
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1216)
  (parent 699)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1217, Parent: 700.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1217
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1217)
  (parent 700)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1218, Parent: 705.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1218
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1218)
  (parent 705)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1219, Parent: 710.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1219
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1219)
  (parent 710)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1220, Parent: 712.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1220
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1220)
  (parent 712)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1221, Parent: 716.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 1221
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1221)
  (parent 716)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1222, Parent: 717.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 1222
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1222)
  (parent 717)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1223, Parent: 719.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1223
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1223)
  (parent 719)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1224, Parent: 723.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1224
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1224)
  (parent 723)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1225, Parent: 724.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1225
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1225)
  (parent 724)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1226, Parent: 728.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1226
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1226)
  (parent 728)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1227, Parent: 729.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1227
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1227)
  (parent 729)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1228, Parent: 731, Child: 1424.

l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1228
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (5 0))
  (label 1228)
  (parent 731)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1229, Parent: 736.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1229
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1229)
  (parent 736)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1230, Parent: 737.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1230
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1230)
  (parent 737)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1231, Parent: 739, Child: 1425.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1231
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1231)
  (parent 739)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1232, Parent: 743.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1232
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1232)
  (parent 743)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1233, Parent: 744.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1233
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1233)
  (parent 744)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1234, Parent: 745.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) l-0) (cat (gen) l-0) (cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep l-0)) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0))) participant iadh-um 1234
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep l-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB)))
  (deflistener (cat (gen) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq (l-0 (one)) (eA eB) ((mul (rec eA) eB l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (5 0))
  (label 1234)
  (parent 745)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1235, Parent: 745, Child: 1426.

l-0 l-0 (cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1235
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1235)
  (parent 745)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1236, Parent: 749.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1236
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l-0))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1236)
  (parent 749)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1237, Parent: 750.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (cat (exp (gen) l-0) eB) (cat (exp (gen) l-0) eB) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB l-0))) participant iadh-um 1237
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) eB))
  (deflistener (cat (exp (gen) e) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 eB) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e l-0))) key)))
  (neq ((mul e l-0) (one)) (e eB) ((mul eB l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (5 0))
  (label 1237)
  (parent 750)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 1238, Parent: 750, Child: 1427.

l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1238
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1238)
  (parent 750)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1239, Parent: 754.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1239
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l-0) e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1239)
  (parent 754)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1240, Parent: 755.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-0) (cat (exp (gen) e) l-0) (cat (exp (gen) l-0) (mul (rec eA) e e)) (cat (exp (gen) l-0) (mul (rec eA) e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) e e l-0))) participant iadh-um 1240
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) e e)))
  (deflistener (cat (exp (gen) e) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((mul e l-0) (one)) (eA e) ((mul (rec eA) e e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (5 0))
  (label 1240)
  (parent 755)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1241, Parent: 755, Child: 1428.

l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-0))) participant iadh-um 1241
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1241)
  (parent 755)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1242, Parent: 756.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1242
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w (rec l-0))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1242)
  (parent 756)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1243, Parent: 760.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w e))) participant iadh-um 1243
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1243)
  (parent 760)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1244, Parent: 761.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e))) participant iadh-um 1244
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1244)
  (parent 761)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1245, Parent: 762.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB e l-1))) participant iadh-um 1245
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB e l-1))) key)))
  (neq ((mul e l-1) (one)) (eA eB) ((mul (rec eA) eB e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (5 0))
  (label 1245)
  (parent 762)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1246, Parent: 762, Child: 1429.

l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 1246
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (7 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0))
    ((6 2) (5 0)) ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (5 0))
  (label 1246)
  (parent 762)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1247, Parent: 763.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1247
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1247)
  (parent 763)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1248, Parent: 767.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1248
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1248)
  (parent 767)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1249, Parent: 768.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1249
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1249)
  (parent 768)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1250, Parent: 769.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) l-0) (cat (exp (gen) l) l-0) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l l-0))) participant iadh-um 1250
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB l)))
  (deflistener (cat (exp (gen) l) l-0))
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eA) eB l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l l-0))) key)))
  (neq ((mul l l-0) (one)) (eA eB) ((mul (rec eA) eB l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (5 0))
  (label 1250)
  (parent 769)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1251, Parent: 769, Child: 1430.

l-0 l-0 (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 1251
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (deflistener l-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (6 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-listener l-0) (mul w l-0) (5 0))
  (label 1251)
  (parent 769)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1252, Parent: 774.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1252
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1252)
  (parent 774)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1253, Parent: 775.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1253
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1253)
  (parent 775)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1254, Parent: 780.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1254
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1254)
  (parent 780)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1255, Parent: 781.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1255
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1255)
  (parent 781)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1256, Parent: 782.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1256
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (5 0))
  (label 1256)
  (parent 782)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 1257, Parent: 782, Child: 1431.

l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1257
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (7 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0))
    ((6 0) (5 0)) ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (5 0))
  (label 1257)
  (parent 782)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1258, Parent: 783, Child: 1432.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1258
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1258)
  (parent 783)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1259, Parent: 788.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1259
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 rndx) (w expt)
    (eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1259)
  (parent 788)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1260, Parent: 789.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1260
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 rndx) (w expt)
    (eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1260)
  (parent 789)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1261, Parent: 790.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) l-1) (cat (gen) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep l-1)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 1261
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB)))
  (deflistener (cat (gen) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1261)
  (parent 790)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1262, Parent: 790, Child: 1433.

l-1 l-1 (cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1262
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1262)
  (parent 790)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1263, Parent: 795.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep w)) participant iadh-um 1263
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1263)
  (parent 795)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1264, Parent: 796.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) eB) (cat (exp (gen) l-1) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB l-1))) participant iadh-um 1264
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) eB))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 eB) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e l-1))) key)))
  (neq ((mul e l-1) (one)) (e eB) ((mul eB l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1264)
  (parent 796)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 1265, Parent: 796, Child: 1434.

l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1265
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1265)
  (parent 796)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1266, Parent: 801.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul w e e))) participant iadh-um 1266
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1266)
  (parent 801)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1267, Parent: 802.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) (mul (rec eA) e e)) (cat (exp (gen) l-1) (mul (rec eA) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) e e l-1))) participant iadh-um 1267
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) e e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul e l-1) (one)) (eA e) ((mul (rec eA) e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1267)
  (parent 802)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1268, Parent: 802, Child: 1435.

l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-1))) participant iadh-um 1268
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1268)
  (parent 802)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1269, Parent: 803.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w (rec e)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1269
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l self) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (6 0))
  (label 1269)
  (parent 803)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1270, Parent: 808.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1270
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eB l-2 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-2 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1270)
  (parent 808)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1271, Parent: 809.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1271
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA l-2 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-2 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1271)
  (parent 809)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1272, Parent: 810.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e l-2))) participant iadh-um 1272
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB e)))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e l-2))) key)))
  (neq ((mul e l-2) (one)) (eA eB) ((mul (rec eA) eB e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (6 0))
  (label 1272)
  (parent 810)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1273, Parent: 810, Child: 1436.

l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 1273
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w l-2) (6 0))
  (label 1273)
  (parent 810)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1274, Parent: 811.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1274
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e (mul (rec eA) eB (rec l-2) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (6 0))
  (label 1274)
  (parent 811)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1275, Parent: 816.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1275
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1275)
  (parent 816)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1276, Parent: 817.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1276
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1276)
  (parent 817)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1277, Parent: 818.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1277
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1277)
  (parent 818)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1278, Parent: 818, Child: 1437.

l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1278
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l-1 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1278)
  (parent 818)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1279, Parent: 824.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 1279
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1279)
  (parent 824)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1280, Parent: 825.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 1280
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1280)
  (parent 825)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1281, Parent: 826.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1281
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1281)
  (parent 826)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1282, Parent: 826, Child: 1438.

l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1282
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1282)
  (parent 826)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1283, Parent: 827, Child: 1439.

l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1283
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (7 0)) ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0))
    ((6 1) (1 3)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (6 0))
  (label 1283)
  (parent 827)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1284, Parent: 832.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1284
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1284)
  (parent 832)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1285, Parent: 833.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1285
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1285)
  (parent 833)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1286, Parent: 839.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 1286
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w l-2)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1286)
  (parent 839)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1287, Parent: 840.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 1287
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w l-2)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1287)
  (parent 840)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1288, Parent: 841.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-2) (mul (rec eA) eB l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1 l-2))) participant iadh-um 1288
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB l-1)))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((mul l-1 l-2) (one)) (eA eB) ((mul (rec eA) eB l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (6 0))
  (label 1288)
  (parent 841)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1289, Parent: 841, Child: 1440.

l-2 l-2 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 1289
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w l-2) (6 0))
  (label 1289)
  (parent 841)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1290, Parent: 842, Child: 1441.

l-2 l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1290
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1290)
  (parent 842)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1291, Parent: 844.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1291
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eB eA)
  (precur (5 0) (4 0))
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1291)
  (parent 844)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1292, Parent: 845.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1292
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA eB)
  (precur (5 0) (4 0))
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1292)
  (parent 845)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1293, Parent: 847.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1293
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1293)
  (parent 847)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 1294, Parent: 850.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 1294
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1294)
  (parent 850)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1295, Parent: 851.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1295
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1295)
  (parent 851)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1296, Parent: 853.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (gen) (mul eB w e)) (cat (gen) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1296
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1296)
  (parent 853)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1297, Parent: 854.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (gen) (mul (rec eA) w e)) (cat (gen) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1297
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1297)
  (parent 854)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1298, Parent: 855.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1298
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1298)
  (parent 855)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1299, Parent: 857.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1299
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1299)
  (parent 857)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1300, Parent: 858.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1300
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1300)
  (parent 858)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1301, Parent: 861.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (gen) (mul eB w l-0)) (cat (gen) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1301
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1301)
  (parent 861)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1302, Parent: 862.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-0)) (cat (gen) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1302
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1302)
  (parent 862)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1303, Parent: 866.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (gen) (mul eB w l-1)) (cat (gen) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1303
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB w l-1)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1303)
  (parent 866)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1304, Parent: 867.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (gen) (mul (rec eA) w l-1)) (cat (gen) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1304
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1304)
  (parent 867)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1305, Parent: 868, Child: 1442.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1305
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1305)
  (parent 868)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1306, Parent: 871.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1306
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1306)
  (parent 871)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1307, Parent: 872.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1307
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1307)
  (parent 872)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1308, Parent: 875.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1308
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec e))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1308)
  (parent 875)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1309, Parent: 876.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1309
(defskeleton iadh-um
  (vars (key data) (B D name) (eB rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1309)
  (parent 876)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1310, Parent: 879.

e-0 e-0 (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul w e e)) (cat (exp (gen) e-0) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e e-0 e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l) (ep (mul w e e e-0))) participant iadh-um 1310
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l) (ep (mul w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 e) ((mul w e e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1310)
  (parent 879)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1311, Parent: 880.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e-0) (lp l-0) (ep (mul w (rec e-0)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 1311
(defskeleton iadh-um
  (vars (key data) (B D name) (e rndx) (w expt) (l l-0 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e-0)
    (lp l-0) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l-0)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (e e-0) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen e l l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1311)
  (parent 880)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1312, Parent: 883.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w e-0))) participant iadh-um 1312
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e eB) ((mul (rec e) w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1312)
  (parent 883)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1313, Parent: 884.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e) (mul w e-0 e-0)) (cat (exp (gen) e-0) (mul eB w e)) (cat (exp (gen) e-0) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e-0 e-0))) participant ((key key) (self D) (peer B) (l l) (e e-0) (lp l-0) (ep (mul eB w e e-0))) participant iadh-um 1313
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e-0)
    (lp l-0) (ep (mul eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e-0 e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eB w e)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0 e-0)))
        key)))
  (neq ((mul w e e-0 e-0) (one)) (e-0 eB) ((mul eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1313)
  (parent 884)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1314, Parent: 885.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1314
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eB (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) lp)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1314)
  (parent 885)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1315, Parent: 888.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-0))) participant iadh-um 1315
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1315)
  (parent 888)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1316, Parent: 889.

e e (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-0 e))) participant iadh-um 1316
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1316)
  (parent 889)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1317, Parent: 893.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul (rec e) w l-0))) participant iadh-um 1317
(defskeleton iadh-um
  (vars (key data) (B D name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul (rec e) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-0)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (e eB) ((mul (rec e) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1317)
  (parent 893)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1318, Parent: 894.

e e (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eB w l-0)) (cat (exp (gen) e) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 e e))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l) (ep (mul eB w l-0 e))) participant iadh-um 1318
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l) (ep (mul eB w l-0 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul eB w l-0)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 e e)))
        key)))
  (neq ((mul w l-0 e e) (one)) (e eB) ((mul eB w l-0 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1318)
  (parent 894)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1319, Parent: 899.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w l-1))) participant iadh-um 1319
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w l-1)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (e eB) ((mul (rec e) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1319)
  (parent 899)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1320, Parent: 900.

e e (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) e) (mul eB w l-1)) (cat (exp (gen) e) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1 e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1 e))) participant iadh-um 1320
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul eB w l-1)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 e e)))
        key)))
  (neq ((mul w l-1 e e) (one)) (e eB) ((mul eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1320)
  (parent 900)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1321, Parent: 901, Child: 1443.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1321
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1321)
  (parent 901)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1322, Parent: 904.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1322
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eB e rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1322)
  (parent 904)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1323, Parent: 905.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1323
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA e rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1323)
  (parent 905)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1324, Parent: 906.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1324
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 l-1 rndx) (lp expt)
    (eA eB rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (gen) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1324)
  (parent 906)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1325, Parent: 909.

eB eB (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w)) (cat (exp (gen) e) (mul (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e-0) (lp l-1) (ep w)) participant iadh-um 1325
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e-0)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (e-0 eB) (w (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1325)
  (parent 909)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1326, Parent: 910.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eB w)) (cat (exp (gen) e-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep (mul eB w e-0))) participant iadh-um 1326
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eB rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul eB w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (e-0 (exp (gen) l)) (e-0 (exp (gen) lp)) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (e eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eB l-0 l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1326)
  (parent 910)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1327, Parent: 913.

eA eA (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w e-0 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul w e-0 e-0))) participant iadh-um 1327
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (e rndx)
    (w expt) (l-0 l-1 e-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul w e-0 e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA e-0) ((mul w e-0 e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen e l-0 l-1 e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1327)
  (parent 913)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1328, Parent: 914.

e-0 e-0 (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (cat (exp (gen) e-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e-0) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w e e e-0))) participant iadh-um 1328
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA rndx)
    (w expt) (l-0 l-1 e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) w e e)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eA) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (e-0 (exp (gen) l)) (e-0 (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA e) ((mul (rec eA) w e e e-0) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA l-0 l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1328)
  (parent 914)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1329, Parent: 915.

e-0 e-0 (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e-0) (lp l-1) (ep (mul w (rec e-0)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1329
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l rndx) (lp expt) (eA e rndx)
    (w expt) (l-0 l-1 e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e-0)
    (lp l-1) (ep (mul w (rec e-0))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e) (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eA) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l-1)) (e (exp (gen) l)) (e (exp (gen) lp))
    (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e-0)) (one)) (eA e-0) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA e l-0 l-1 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (6 0))
  (label 1329)
  (parent 915)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1330, Parent: 918.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1330
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eB rndx) (w expt)
    (l-1 rndx) (lp expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1330)
  (parent 918)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1331, Parent: 919.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) w)) (cat (exp (gen) e) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1331
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 eA rndx) (w expt)
    (l-1 rndx) (lp expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1331)
  (parent 919)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1332, Parent: 922.

eA eA (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eA)) (cat (exp (gen) e-0) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (cat (exp (gen) e) (mul eB (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e-0))) participant iadh-um 1332
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eB e rndx) (w expt) (e-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e-0 eA)))
        key)))
  (neq ((mul w e-0 eA) (one)) (eA eB) ((mul eB w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1332)
  (parent 922)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1333, Parent: 923.

eB eB (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec eB))) (cat (exp (gen) e-0) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e-0))) participant iadh-um 1333
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA e rndx) (w expt) (e-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e-0))) key)))
  (neq ((mul w e-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1333)
  (parent 923)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1334, Parent: 924.

e-0 e-0 (exp (gen) e) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (cat (exp (gen) e-0) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e-0) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e e-0))) participant iadh-um 1334
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB rndx) (w expt) (e e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e e-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB w e)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e-0)
    (lp lp))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (e-0 (mul (rec eA) eB w e)) (e (exp (gen) l-2))
    (e (exp (gen) lp-0)) (e-0 (exp (gen) l-1)) (e-0 (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e-0)))
        key)))
  (neq ((mul w e e-0) (one)) (eA eB) ((mul (rec eA) eB w e e-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1334)
  (parent 924)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1335, Parent: 925.

e-0 e-0 (exp (gen) e-0) (enc "cert" (exp (gen) lp-0) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w (rec e-0))) (cat (exp (gen) e-0) (mul w (rec e-0))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer-0) (l l-2) (e e-0) (lp lp-0)) participant ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1335
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 rndx) (lp-0 expt) (eA eB e rndx) (w expt) (e-0 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-2) (e e-0)
    (lp lp-0))
  (deflistener e-0)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e-0 (mul (rec eA) eB (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 (exp (gen) lp-0)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (6 0))
  (label 1335)
  (parent 925)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1336, Parent: 928.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 1336
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1336)
  (parent 928)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1337, Parent: 929.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 1337
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1337)
  (parent 929)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1338, Parent: 930.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 1338
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1338)
  (parent 930)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1339, Parent: 934.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (cat (exp (gen) e) (mul eB (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1339
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1339)
  (parent 934)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1340, Parent: 935.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1340
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1340)
  (parent 935)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1341, Parent: 936.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (cat (exp (gen) e) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 e))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1 e))) participant iadh-um 1341
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w e)))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-1)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 e)))
        key)))
  (neq ((mul w l-1 e) (one)) (eA eB) ((mul (rec eA) eB w l-1 e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1341)
  (parent 936)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1342, Parent: 941.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (cat (exp (gen) e) (mul eB (rec e) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 1342
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1342)
  (parent 941)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1343, Parent: 942.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 1343
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1343)
  (parent 942)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1344, Parent: 943.

e e (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w e)) (cat (exp (gen) l-2) (mul w e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (cat (exp (gen) e) (mul (rec eA) eB w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2 e))) participant iadh-um 1344
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2 e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w e)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (e (mul (rec eA) eB w l-2)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 e)))
        key)))
  (neq ((mul w l-2 e) (one)) (eA eB) ((mul (rec eA) eB w l-2 e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1344)
  (parent 943)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1345, Parent: 944, Child: 1444.

l-2 l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1345
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1345)
  (parent 944)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1346, Parent: 947.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1346
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1346)
  (parent 947)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1347, Parent: 948.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1347
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1347)
  (parent 948)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1348, Parent: 952.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1348
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l-0))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1348)
  (parent 952)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1349, Parent: 956.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l) (mul w (rec l) e e)) (cat (exp (gen) l) (mul w (rec l) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 1349
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul w (rec l) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1349)
  (parent 956)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1350, Parent: 958.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (cat (exp (gen) l) (mul (rec eA) w (rec l))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1350
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w (rec l))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1350)
  (parent 958)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1351, Parent: 961.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w e))) participant iadh-um 1351
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1351)
  (parent 961)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1352, Parent: 962.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e))) participant iadh-um 1352
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1352)
  (parent 962)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1353, Parent: 964.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1353
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1353)
  (parent 964)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1354, Parent: 967.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1354
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1354)
  (parent 967)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1355, Parent: 968.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1355
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1355)
  (parent 968)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1356, Parent: 971.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1356
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1356)
  (parent 971)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1357, Parent: 972.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1357
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1357)
  (parent 972)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1358, Parent: 978.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1358
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1358)
  (parent 978)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1359, Parent: 979.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1359
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1359)
  (parent 979)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1360, Parent: 981, Child: 1445.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1360
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1360)
  (parent 981)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1361, Parent: 984.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1361
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 rndx) (w expt) (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1361)
  (parent 984)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1362, Parent: 985.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1362
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 rndx) (w expt) (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1362)
  (parent 985)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1363, Parent: 989.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep w)) participant iadh-um 1363
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul w (rec l))))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l))) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1363)
  (parent 989)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1364, Parent: 993.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e))) participant iadh-um 1364
(defskeleton iadh-um
  (vars (key data) (B D name) (w expt) (l l-0 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l-0) e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e eA))) key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1364)
  (parent 993)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1365, Parent: 995.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1365
(defskeleton iadh-um
  (vars (key data) (B D name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w (rec l-0))) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1365)
  (parent 995)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1366, Parent: 998.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (cat (exp (gen) l-1) (mul eB (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w e))) participant iadh-um 1366
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eB l-1 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1366)
  (parent 998)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1367, Parent: 999.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w e))) participant iadh-um 1367
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA l-1 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-1) w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1367)
  (parent 999)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1368, Parent: 1001.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1368
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (l l-0 rndx) (lp expt)
    (eA eB l-1 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul (rec eA) eB (rec l-1) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (5 0))
  (label 1368)
  (parent 1001)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1369, Parent: 1004.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (cat (exp (gen) l) (mul eB (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1369
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1369)
  (parent 1004)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1370, Parent: 1005.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1370
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1370)
  (parent 1005)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1371, Parent: 1010.

eA eA (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul w eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1371
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1371)
  (parent 1010)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1372, Parent: 1011.

eB eB (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1372
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1372)
  (parent 1011)
  (unrealized (0 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1373, Parent: 1015.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1373
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (5 0))
  (label 1373)
  (parent 1015)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1374, Parent: 1016.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1374
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (5 0))
  (label 1374)
  (parent 1016)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1375, Parent: 1018, Child: 1446.

l-1 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1375
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1375)
  (parent 1018)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1376, Parent: 1022.

eA eA (cat (gen) (mul w eA)) (cat (gen) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1376
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 rndx) (w expt)
    (eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1376)
  (parent 1022)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1377, Parent: 1023.

eB eB (cat (gen) (mul w (rec eB))) (cat (gen) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1377
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 rndx) (w expt)
    (eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1377)
  (parent 1023)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1378, Parent: 1024.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) l-1) (cat (gen) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) eB)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep l-1)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1))) participant iadh-um 1378
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep l-1))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB)))
  (deflistener (cat (gen) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq (l-1 (one)) (eA eB) ((mul (rec eA) eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1378)
  (parent 1024)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1379, Parent: 1024, Child: 1447.

l-1 l-1 (cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1379
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1379)
  (parent 1024)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1380, Parent: 1028.

eB eB (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (rec l) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) w) (exp (gen) e) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l-0) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e e) (lp l-1) (ep w)) participant iadh-um 1380
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e e)
    (lp l-1) (ep w))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l-0) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec l) w)) (e (exp (gen) l-0)) (e (exp (gen) l-1))
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (e eB) (w (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1380)
  (parent 1028)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1381, Parent: 1029.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) eB) (cat (exp (gen) l-1) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB l-1))) participant iadh-um 1381
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) eB))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 eB) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e l-1))) key)))
  (neq ((mul e l-1) (one)) (e eB) ((mul eB l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1381)
  (parent 1029)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 1382, Parent: 1029, Child: 1448.

l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1382
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1382)
  (parent 1029)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1383, Parent: 1033.

eA eA (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec l) w e e)) (cat (exp (gen) l) (mul (rec l) w e e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul w e e))) participant iadh-um 1383
(defskeleton iadh-um
  (vars (key data) (B D self name) (l rndx) (w expt)
    (l-0 l-1 e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul w e e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) w e e)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec l) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e eA)))
        key)))
  (neq ((mul w e eA) (one)) (eA e) ((mul w e e) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1383)
  (parent 1033)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1384, Parent: 1034.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (cat (exp (gen) l-1) (mul (rec eA) e e)) (cat (exp (gen) l-1) (mul (rec eA) e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) e e l-1))) participant iadh-um 1384
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) e e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) e e)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul e l-1) (one)) (eA e) ((mul (rec eA) e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1384)
  (parent 1034)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1385, Parent: 1034, Child: 1449.

l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e l-1))) participant iadh-um 1385
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1385)
  (parent 1034)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1386, Parent: 1035.

e e (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e e) (lp l-1) (ep (mul w (rec e)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1386
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA l rndx) (w expt)
    (l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e e)
    (lp l-1) (ep (mul w (rec e))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec e)) (one)) (eA e) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (6 0))
  (label 1386)
  (parent 1035)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1387, Parent: 1039.

eA eA (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eA)) (cat (exp (gen) e) (mul w eA)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (cat (exp (gen) l-2) (mul eB (rec l-2) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e))) participant iadh-um 1387
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eB l-2 rndx) (w expt) (e eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eA)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e eA))) key)))
  (neq ((mul w e eA) (one)) (eA eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-2 e eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1387)
  (parent 1039)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1388, Parent: 1040.

eB eB (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eB))) (cat (exp (gen) e) (mul w (rec eB))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e))) participant iadh-um 1388
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA l-2 rndx) (w expt) (e eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eB))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-2) w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((mul w e (rec eB)) (one)) (eA eB) ((mul (rec eA) w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-2 e eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1388)
  (parent 1040)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1389, Parent: 1041.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB e l-2))) participant iadh-um 1389
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB e)))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e l-2))) key)))
  (neq ((mul e l-2) (one)) (eA eB) ((mul (rec eA) eB e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (6 0))
  (label 1389)
  (parent 1041)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1390, Parent: 1041, Child: 1450.

l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 1390
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w l-2) (6 0))
  (label 1390)
  (parent 1041)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1391, Parent: 1042.

e e (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec e))) (cat (exp (gen) e) (mul w (rec e))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (peer peer) (l l-1) (e e) (lp lp)) participant ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1391
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (l l-0 l-1 rndx)
    (lp expt) (eA eB l-2 rndx) (w expt) (e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB (rec l-2) w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e (mul (rec eA) eB (rec l-2) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec e)) (6 0))
  (label 1391)
  (parent 1042)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1392, Parent: 1046.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul eB w l-1))) participant iadh-um 1392
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1392)
  (parent 1046)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1393, Parent: 1047.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-1))) participant iadh-um 1393
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 self) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1393)
  (parent 1047)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1394, Parent: 1048.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1394
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1394)
  (parent 1048)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1395, Parent: 1048, Child: 1451.

l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1395
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l-1 self) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1395)
  (parent 1048)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1396, Parent: 1053.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul eB w l-1))) participant iadh-um 1396
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1396)
  (parent 1053)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1397, Parent: 1054.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1397
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 D) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1397)
  (parent 1054)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1398, Parent: 1055.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB l-0 l-1))) participant iadh-um 1398
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0)))
  (deflistener (cat (exp (gen) l-0) l-1))
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((mul l-0 l-1) (one)) (eA eB) ((mul (rec eA) eB l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1398)
  (parent 1055)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1399, Parent: 1055, Child: 1452.

l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1399
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 D) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1399)
  (parent 1055)
  (unrealized (0 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1400, Parent: 1060.

eA eA (cat (exp (gen) l-1) (mul w eA)) (cat (exp (gen) l-1) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1400
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w eA)))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1400)
  (parent 1060)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1401, Parent: 1061.

eB eB (cat (exp (gen) l-1) (mul w (rec eB))) (cat (exp (gen) l-1) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1401
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec eB))))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1401)
  (parent 1061)
  (unrealized (0 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1402, Parent: 1066.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eA)) (cat (exp (gen) l-2) (mul w eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-2))) participant iadh-um 1402
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w eA)))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w l-2)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2 eA)))
        key)))
  (neq ((mul w l-2 eA) (one)) (eA eB) ((mul eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w eA) (6 0))
  (label 1402)
  (parent 1066)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1403, Parent: 1067.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eB))) (cat (exp (gen) l-2) (mul w (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-2))) participant iadh-um 1403
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec eB))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w l-2)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((mul w l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec eB)) (6 0))
  (label 1403)
  (parent 1067)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1404, Parent: 1068.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-2) (mul (rec eA) eB l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB l-1 l-2))) participant iadh-um 1404
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB l-1)))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((mul l-1 l-2) (one)) (eA eB) ((mul (rec eA) eB l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-3 (6 0))
  (label 1404)
  (parent 1068)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1405, Parent: 1068, Child: 1453.

l-2 l-2 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 1405
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w l-2) (6 0))
  (label 1405)
  (parent 1068)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1406, Parent: 1069, Child: 1454.

l-2 l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1406
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1406)
  (parent 1069)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1407, Parent: 1082, Children: 1455 1456 1457.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1407
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-0 (6 0))
  (label 1407)
  (parent 1082)
  (unrealized (0 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1408, Parent: 1096, Children: 1458 1459 1460 1461.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB (rec e) w))) participant iadh-um 1408
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-0 (6 0))
  (label 1408)
  (parent 1096)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1409, Parent: 1117, Children: 1462 1463 1464 1465 1466.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1409
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1409)
  (parent 1117)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1410, Parent: 1130, Children: 1467 1468 1469 1470 1471.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1410
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-0 (6 0))
  (label 1410)
  (parent 1130)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1411, Parent: 1134, Children: 1472 1473 1474 1475.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1411
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-0 (6 0))
  (label 1411)
  (parent 1134)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1412, Parent: 1137, Children: 1476 1477 1478 1479.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 1412
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-0))) key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-0 (6 0))
  (label 1412)
  (parent 1137)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1413, Parent: 1140, Children: 1480 1481 1482 1483.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e e l-0))) participant iadh-um 1413
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-0 (6 0))
  (label 1413)
  (parent 1140)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1414, Parent: 1145, Children: 1484 1485 1486 1487 1488.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 1414
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 4 8 ltx-gen 2) l-1 (7 0))
  (label 1414)
  (parent 1145)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1415, Parent: 1150, Children: 1489 1490 1491 1492 1493.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 1415
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l l-0))) key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 4 7 ltx-gen 2) l-0 (6 0))
  (label 1415)
  (parent 1150)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1416, Parent: 1156, Children: 1494 1495 1496 1497 1498 1499.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1416
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 4 8 ltx-gen 2) l-1 (7 0))
  (label 1416)
  (parent 1156)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1417, Parent: 1157, Children: 1500 1501 1502 1503 1504 1505.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1417
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1417)
  (parent 1157)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1418, Parent: 1170, Children: 1506 1507 1508.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1418
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1418)
  (parent 1170)
  (unrealized (0 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1419, Parent: 1173, Children: 1509 1510 1511 1512.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1419
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1419)
  (parent 1173)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1420, Parent: 1187, Children: 1513 1514 1515 1516.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1420
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1420)
  (parent 1187)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1421, Parent: 1190, Children: 1517 1518 1519 1520 1521.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1421
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1421)
  (parent 1190)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1422, Parent: 1211, Children: 1522 1523 1524 1525 1526.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1422
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB e rndx) (w expt) (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-1 (7 0))
  (label 1422)
  (parent 1211)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1423, Parent: 1215, Children: 1527 1528 1529 1530 1531 1532.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1423
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1423)
  (parent 1215)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1424, Parent: 1228, Children: 1533 1534 1535 1536 1537.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1424
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB (rec l) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1424)
  (parent 1228)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1425, Parent: 1231, Children: 1538 1539 1540 1541 1542 1543.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1425
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1425)
  (parent 1231)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1426, Parent: 1235, Children: 1544 1545 1546 1547.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1426
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB rndx) (w expt) (l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1426)
  (parent 1235)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1427, Parent: 1238, Children: 1548 1549 1550 1551.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1427
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1427)
  (parent 1238)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1428, Parent: 1241, Children: 1552 1553 1554 1555.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (cat (exp (gen) l-0) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-0))) participant iadh-um 1428
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((mul w e l-0) (one)) (eA e) ((mul (rec eA) w e e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1428)
  (parent 1241)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1429, Parent: 1246, Children: 1556 1557 1558 1559 1560.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (cat (exp (gen) l-1) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e l-1))) participant iadh-um 1429
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (eA eB) ((mul (rec eA) eB w e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-1 (7 0))
  (label 1429)
  (parent 1246)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1430, Parent: 1251, Children: 1561 1562 1563 1564 1565.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (cat (exp (gen) l-0) (mul (rec eA) eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l l-0))) participant iadh-um 1430
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0)))
        key)))
  (neq ((mul w l l-0) (one)) (eA eB) ((mul (rec eA) eB w l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1430)
  (parent 1251)
  (unrealized (0 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1431, Parent: 1257, Children: 1566 1567 1568 1569 1570 1571.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1431
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-1 (7 0))
  (label 1431)
  (parent 1257)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1432, Parent: 1258, Children: 1572 1573 1574 1575 1576 1577.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1432
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1432)
  (parent 1258)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1433, Parent: 1262, Children: 1578 1579 1580 1581 1582.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1433
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1433)
  (parent 1262)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1434, Parent: 1265, Children: 1583 1584 1585 1586 1587.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1434
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1434)
  (parent 1265)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1435, Parent: 1268, Children: 1588 1589 1590 1591 1592.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e e l-1))) participant iadh-um 1435
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1435)
  (parent 1268)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1436, Parent: 1273, Children: 1593 1594 1595 1596 1597 1598.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 1436
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-2 (8 0))
  (label 1436)
  (parent 1273)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1437, Parent: 1278, Children: 1599 1600 1601 1602 1603 1604.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1437
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1437)
  (parent 1278)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1438, Parent: 1282, Children: 1605 1606 1607 1608 1609 1610.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1438
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1438)
  (parent 1282)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1439, Parent: 1283, Children: 1611 1612 1613 1614 1615 1616.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep w)) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w))) participant iadh-um 1439
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-1 (7 0))
  (label 1439)
  (parent 1283)
  (unrealized (0 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1440, Parent: 1289, Children: 1617 1618 1619 1620 1621 1622 1623.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 1440
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-2 (8 0))
  (label 1440)
  (parent 1289)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 1441, Parent: 1290, Children: 1624 1625 1626 1627 1628 1629 1630.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1441
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1441)
  (parent 1290)
  (unrealized (0 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 1442, Parent: 1305, Children: 1631 1632 1633.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (gen) (mul (rec eA) eB w)) (cat (gen) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1442
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1442)
  (parent 1305)
  (unrealized (0 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1443, Parent: 1321, Children: 1634 1635 1636 1637.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB (rec e) w))) participant iadh-um 1443
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB (rec e) (rec e) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (e eB) ((mul eB (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1443)
  (parent 1321)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1444, Parent: 1345, Children: 1638 1639 1640 1641 1642.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1444
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB e rndx) (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB (rec e) w)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1444)
  (parent 1345)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1445, Parent: 1360, Children: 1643 1644 1645 1646 1647.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1445
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1445)
  (parent 1360)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1446, Parent: 1375, Children: 1648 1649 1650 1651 1652.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep w)) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w))) participant iadh-um 1446
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep w))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1446)
  (parent 1375)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1447, Parent: 1379, Children: 1653 1654 1655 1656.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1)) (cat (gen) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1447
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB rndx) (w expt)
    (l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (gen) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1447)
  (parent 1379)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1448, Parent: 1382, Children: 1657 1658 1659 1660.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1448
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1448)
  (parent 1382)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1449, Parent: 1385, Children: 1661 1662 1663 1664.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (cat (exp (gen) l-1) (mul (rec eA) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w e e l-1))) participant iadh-um 1449
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((mul w e l-1) (one)) (eA e) ((mul (rec eA) w e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1449)
  (parent 1385)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1450, Parent: 1390, Children: 1665 1666 1667 1668 1669.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) e) (mul w l-2)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (cat (exp (gen) l-2) (mul (rec eA) eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e l-2))) participant iadh-um 1450
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2)))
        key)))
  (neq ((mul w e l-2) (one)) (eA eB) ((mul (rec eA) eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB e l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-2 (8 0))
  (label 1450)
  (parent 1390)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1451, Parent: 1395, Children: 1670 1671 1672 1673 1674.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1451
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1451)
  (parent 1395)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1452, Parent: 1399, Children: 1675 1676 1677 1678 1679.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-0) (mul w l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0 l-1))) participant iadh-um 1452
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1)))
        key)))
  (neq ((mul w l-0 l-1) (one)) (eA eB)
    ((mul (rec eA) eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1452)
  (parent 1399)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1453, Parent: 1405, Children: 1680 1681 1682 1683 1684 1685.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-1) (mul w l-2)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1 l-2))) participant iadh-um 1453
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2)))
        key)))
  (neq ((mul w l-1 l-2) (one)) (eA eB)
    ((mul (rec eA) eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-2 (8 0))
  (label 1453)
  (parent 1405)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1454, Parent: 1406, Children: 1686 1687 1688 1689 1690 1691.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2))) (cat (exp (gen) l-2) (mul w (rec l-2))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep w)) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w))) participant iadh-um 1454
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 rndx)
    (w expt) (l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep w))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w))) key)))
  (neq (w (one)) (eA eB) ((mul (rec eA) eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1454)
  (parent 1406)
  (unrealized (0 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1455, Parent: 1407.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 1455
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1455)
  (parent 1407)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1456, Parent: 1407, Child: 1692.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1456
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1456)
  (parent 1407)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1457, Parent: 1407, Child: 1693.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1457
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1457)
  (parent 1407)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1458, Parent: 1408.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep e)) participant iadh-um 1458
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (3 0))
  (label 1458)
  (parent 1408)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1459, Parent: 1408.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul e l-1))) participant iadh-um 1459
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1459)
  (parent 1408)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1460, Parent: 1408, Child: 1694.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 1460
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 1460)
  (parent 1408)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1461, Parent: 1408, Child: 1695.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 1461
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (l-0 (mul eB w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (3 0))
  (label 1461)
  (parent 1408)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1462, Parent: 1409.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep e)) participant iadh-um 1462
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (l-1 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep e))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (3 0))
  (label 1462)
  (parent 1409)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1463, Parent: 1409.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul e l-2))) participant iadh-um 1463
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1463)
  (parent 1409)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1464, Parent: 1409, Child: 1696.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1464
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (l-1 (mul eB (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (3 0))
  (label 1464)
  (parent 1409)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1465, Parent: 1409, Child: 1697.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1465
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-1 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (3 0))
  (label 1465)
  (parent 1409)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1466, Parent: 1409, Child: 1698.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e)) (cat (exp (gen) l-1) (mul w (rec l-1) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 1466
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1466)
  (parent 1409)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1467, Parent: 1410.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)) (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l-0)) participant iadh-um 1467
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l (one)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (3 0))
  (label 1467)
  (parent 1410)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1468, Parent: 1410.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 1468
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1468)
  (parent 1410)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1469, Parent: 1410, Child: 1699.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1469
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w)) (l-0 (mul eB (rec l) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w))
    (mul eB (rec l) w) (3 0))
  (label 1469)
  (parent 1410)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1470, Parent: 1410, Child: 1700.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1470
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w)) (l-0 (mul (rec eA) (rec l) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (3 0))
  (label 1470)
  (parent 1410)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1471, Parent: 1410.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul w (rec l) l-0)) (cat (exp (gen) l) (mul w (rec l) l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1471
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l) (mul w (rec l) l-0)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (l (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l-0)))
        key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1471)
  (parent 1410)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1472, Parent: 1411.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 eA (rec eB))) (cat (gen) (mul l-0 eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 1472
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul l-0 eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 1472)
  (parent 1411)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1473, Parent: 1411.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1473
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-1))) key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1473)
  (parent 1411)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1474, Parent: 1411, Child: 1701.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eA)) (cat (gen) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1474
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (gen) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1474)
  (parent 1411)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1475, Parent: 1411, Child: 1702.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eB))) (cat (gen) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1475
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1475)
  (parent 1411)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1476, Parent: 1412, Child: 1703.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l-0)) participant iadh-um 1476
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e l-0 (rec eB)) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (contracted (eB-0 eB) (w (rec eB))) (one) (3 0))
  (label 1476)
  (parent 1412)
  (unrealized (1 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1477, Parent: 1412.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e l-0 (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1477
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e l-0 (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e l-0 (rec eB) l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1477)
  (parent 1412)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1478, Parent: 1412, Child: 1704.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w l-0))) participant iadh-um 1478
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB w) (l-0 w) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e l-0))) key)))
  (neq ((mul w e l-0 (rec eB)) (one)) (e eB) ((mul w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB w) w (3 0))
  (label 1478)
  (parent 1412)
  (unrealized (1 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1479, Parent: 1412.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w l-0))) participant iadh-um 1479
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-0))) key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-listener eB) (mul eB w) (3 0))
  (label 1479)
  (parent 1412)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1480, Parent: 1413.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))) (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l-0 eA (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 1480
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l-0 eA (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA (rec e) (rec e))) (e-0 e)) (one)
    (3 0))
  (label 1480)
  (parent 1413)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1481, Parent: 1413.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul l-0 eA (rec e) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1481
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul l-0 eA (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-1))) key)))
  (neq ((mul l-0 eA (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1481)
  (parent 1413)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1482, Parent: 1413, Child: 1705.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e l-0))) participant iadh-um 1482
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul w e e)) (l-0 (mul w e e)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0 eA)))
        key)))
  (neq ((mul w e l-0 eA) (one)) (eA e) ((mul w e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (3 0))
  (label 1482)
  (parent 1413)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1483, Parent: 1413, Child: 1706.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w l-0 (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1483
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w)) (l-0 (mul (rec eA) w)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec e)) (one)) (eA e) ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1483)
  (parent 1413)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1484, Parent: 1414.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 1484
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (l-1 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec e)))
      (e-0 e)) (one) (3 0))
  (label 1484)
  (parent 1414)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1485, Parent: 1414.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1485
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-1 eA l-2))) key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1485)
  (parent 1414)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1486, Parent: 1414, Child: 1707.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w e)) (cat (exp (gen) l-1) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e l-1))) participant iadh-um 1486
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB rndx) (w expt) (e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w e)) (l-1 (mul eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA eB) ((mul eB w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (3 0))
  (label 1486)
  (parent 1414)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1487, Parent: 1414, Child: 1708.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w e)) (cat (exp (gen) l-1) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e l-1))) participant iadh-um 1487
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA rndx) (w expt) (e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w e)) (l-1 (mul (rec eA) w e))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (3 0))
  (label 1487)
  (parent 1414)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1488, Parent: 1414, Child: 1709.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1488
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1488)
  (parent 1414)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1489, Parent: 1415.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))) (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul l eA (rec eB)))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep l)) participant iadh-um 1489
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep l))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul l eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l (one)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul l eA))) key)))
  (neq ((mul l eA (rec eB)) (one)) (eA eB) (l (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 1489)
  (parent 1415)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1490, Parent: 1415.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul l eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul l l-1))) participant iadh-um 1490
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul l eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul l eA l-1)))
        key)))
  (neq ((mul l eA (rec eB) l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1490)
  (parent 1415)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1491, Parent: 1415, Child: 1710.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w l)) (cat (exp (gen) l-0) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l l-0))) participant iadh-um 1491
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul eB w l)) (l-0 (mul eB w l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l l-0 eA)))
        key)))
  (neq ((mul w l l-0 eA) (one)) (eA eB) ((mul eB w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l)) (mul eB w l)
    (3 0))
  (label 1491)
  (parent 1415)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1492, Parent: 1415, Child: 1711.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w l)) (cat (exp (gen) l-0) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l l-0))) participant iadh-um 1492
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l)) (l-0 (mul (rec eA) w l))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l l-0))) key)))
  (neq ((mul w l l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l))
    (mul (rec eA) w l) (3 0))
  (label 1492)
  (parent 1415)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1493, Parent: 1415.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul w l (rec l-0))) (cat (exp (gen) l-0) (mul w l (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB w)) (cat (exp (gen) l) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (l l-0) (e eB) (lp l-0) (ep (mul w l))) participant ((key key) (self B) (peer B) (l l-0) (e eA) (lp l-0) (ep (mul (rec eA) eB w l))) participant iadh-um 1493
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l-0) (e eB)
    (lp l-0) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w l (rec l-0))))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (l (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (eA eB) ((mul (rec eA) eB w l) (one)))
  (non-orig (privk B) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1493)
  (parent 1415)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1494, Parent: 1416.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 1494
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (3 0))
  (label 1494)
  (parent 1416)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1495, Parent: 1416.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1495
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-1))) key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-2 (3 0))
  (label 1495)
  (parent 1416)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1496, Parent: 1416.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1496
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-2))) key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1496)
  (parent 1416)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1497, Parent: 1416, Child: 1712.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1497
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (3 0))
  (label 1497)
  (parent 1416)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1498, Parent: 1416, Child: 1713.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1498
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (3 0))
  (label 1498)
  (parent 1416)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1499, Parent: 1416, Child: 1714.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1499
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1499)
  (parent 1416)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1500, Parent: 1417.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-1)) participant iadh-um 1500
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (3 0))
  (label 1500)
  (parent 1417)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1501, Parent: 1417.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-1))) participant iadh-um 1501
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1 l-1))) key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 4 8 ltx-gen 2) l-2 (3 0))
  (label 1501)
  (parent 1417)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1502, Parent: 1417.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1502
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1 l-2))) key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1502)
  (parent 1417)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1503, Parent: 1417, Child: 1715.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1503
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (3 0))
  (label 1503)
  (parent 1417)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1504, Parent: 1417, Child: 1716.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1504
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (3 0))
  (label 1504)
  (parent 1417)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1505, Parent: 1417, Child: 1717.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1505
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1505)
  (parent 1417)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1506, Parent: 1418.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1506
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1506)
  (parent 1418)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1507, Parent: 1418, Child: 1718.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1507
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1507)
  (parent 1418)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1508, Parent: 1418, Child: 1719.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1508
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1508)
  (parent 1418)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1509, Parent: 1419.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 1509
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1509)
  (parent 1419)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1510, Parent: 1419.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1510
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1510)
  (parent 1419)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1511, Parent: 1419, Child: 1720.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1511
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1511)
  (parent 1419)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1512, Parent: 1419, Child: 1721.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1512
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1512)
  (parent 1419)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1513, Parent: 1420.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 1513
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (3 0))
  (label 1513)
  (parent 1420)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1514, Parent: 1420.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul e l-1))) participant iadh-um 1514
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1514)
  (parent 1420)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1515, Parent: 1420, Child: 1722.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1515
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 1515)
  (parent 1420)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1516, Parent: 1420, Child: 1723.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1516
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (e (mul eB w)) (l-0 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (3 0))
  (label 1516)
  (parent 1420)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1517, Parent: 1421.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 1517
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (4 0))
  (label 1517)
  (parent 1421)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1518, Parent: 1421.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)) (cat (exp (gen) e) l-1) (cat (exp (gen) e) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul (rec eB) e e l-1))) participant ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul e l-1))) participant iadh-um 1518
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul (rec eB) e e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eB) e e l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-1))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e l-1))) key)))
  (neq ((mul (rec eB) e e l-1) (one)) (e eB) ((mul e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1518)
  (parent 1421)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1519, Parent: 1421.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul (rec eB) e e l-2))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 1519
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1519)
  (parent 1421)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1520, Parent: 1421, Child: 1724.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1520
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 1520)
  (parent 1421)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1521, Parent: 1421, Child: 1725.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1521
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul eB w)) (l-1 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 1521)
  (parent 1421)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1522, Parent: 1422.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep e)) participant iadh-um 1522
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (l-1 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep e))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (3 0))
  (label 1522)
  (parent 1422)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1523, Parent: 1422.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul e l-2))) participant iadh-um 1523
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1523)
  (parent 1422)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1524, Parent: 1422, Child: 1726.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w))) participant iadh-um 1524
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (l-1 (mul eB (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (3 0))
  (label 1524)
  (parent 1422)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1525, Parent: 1422, Child: 1727.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1525
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-1 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (3 0))
  (label 1525)
  (parent 1422)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1526, Parent: 1422, Child: 1728.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e)) (cat (exp (gen) l-1) (mul w (rec l-1) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e))) participant iadh-um 1526
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1526)
  (parent 1422)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1527, Parent: 1423.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)) (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 1527
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (4 0))
  (label 1527)
  (parent 1423)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1528, Parent: 1423.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) e l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul e l-2))) participant iadh-um 1528
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) e l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) e l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-2)) (eA (exp (gen) l))
    (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA e l-2))) key)))
  (neq ((mul eA (rec eB) e l-2) (one)) (eA eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-3 (4 0))
  (label 1528)
  (parent 1423)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1529, Parent: 1423.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)) (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 1529
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (6 0))
    ((9 1) (4 0)))
  (absent (l-2 l-3) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1529)
  (parent 1423)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1530, Parent: 1423, Child: 1729.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1530
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB (rec e) w)) (l-2 (mul eB (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (4 0))
  (label 1530)
  (parent 1423)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1531, Parent: 1423, Child: 1730.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1531
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-2 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 1531)
  (parent 1423)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1532, Parent: 1423, Child: 1731.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) e)) (cat (exp (gen) l-2) (mul w (rec l-2) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1532
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1532)
  (parent 1423)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1533, Parent: 1424.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)) (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep l-0)) participant iadh-um 1533
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l (one)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0))) key)))
  (neq ((mul eA (rec eB) l-0) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-1 l-0) (w (mul eA (rec eB) l-0)))
    (one) (3 0))
  (label 1533)
  (parent 1424)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1534, Parent: 1424.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep (mul l-0 l-1))) participant iadh-um 1534
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1534)
  (parent 1424)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1535, Parent: 1424, Child: 1732.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1535
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul eB (rec l) w)) (l-0 (mul eB (rec l) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l) w))
    (mul eB (rec l) w) (3 0))
  (label 1535)
  (parent 1424)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1536, Parent: 1424, Child: 1733.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1536
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l) w)) (l-0 (mul (rec eA) (rec l) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l) w))
    (mul (rec eA) (rec l) w) (3 0))
  (label 1536)
  (parent 1424)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1537, Parent: 1424.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul w (rec l) l-0)) (cat (exp (gen) l) (mul w (rec l) l-0)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1537
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l) (mul w (rec l) l-0)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (l (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1537)
  (parent 1424)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1538, Parent: 1425.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 1538
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 1538)
  (parent 1425)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1539, Parent: 1425.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-0 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 1539
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul eA (rec eB) l-0 l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l) (mul (rec l) eA (rec eB) l-0 l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-0 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-0 l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1539)
  (parent 1425)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1540, Parent: 1425.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1540
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1540)
  (parent 1425)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1541, Parent: 1425, Child: 1734.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1541
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 1541)
  (parent 1425)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1542, Parent: 1425, Child: 1735.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1542
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 1542)
  (parent 1425)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1543, Parent: 1425.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1543
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1543)
  (parent 1425)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1544, Parent: 1426.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 eA (rec eB))) (cat (gen) (mul l-0 eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 1544
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul l-0 eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 1544)
  (parent 1426)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1545, Parent: 1426.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 1545
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1545)
  (parent 1426)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1546, Parent: 1426, Child: 1736.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eA)) (cat (gen) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1546
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (gen) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1546)
  (parent 1426)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1547, Parent: 1426, Child: 1737.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eB))) (cat (gen) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1547
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1547)
  (parent 1426)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1548, Parent: 1427, Child: 1738.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 1548
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e l-0 (rec eB)) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (contracted (eB-0 eB) (w (rec eB))) (one) (3 0))
  (label 1548)
  (parent 1427)
  (unrealized (1 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1549, Parent: 1427.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e l-0 (rec eB) l-1))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 1549
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e l-0 (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e l-0 (rec eB) l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1549)
  (parent 1427)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1550, Parent: 1427, Child: 1739.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w l-0))) participant iadh-um 1550
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB w) (l-0 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-0))) key)))
  (neq ((mul w e l-0 (rec eB)) (one)) (e eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB w) w (3 0))
  (label 1550)
  (parent 1427)
  (unrealized (1 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1551, Parent: 1427.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e l-0))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1551
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l e l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (4 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (3 0)))
  (absent (l-0 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-0)))
        key)))
  (neq ((mul w e l-0) (one)) (e eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-listener eB) (mul eB w) (3 0))
  (label 1551)
  (parent 1427)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1552, Parent: 1428.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))) (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul l-0 eA (rec e)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 1552
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul l-0 eA (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec e)) (one)) (eA e) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA (rec e) (rec e))) (e-0 e)) (one)
    (3 0))
  (label 1552)
  (parent 1428)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1553, Parent: 1428.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul l-0 eA (rec e) l-1))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 1553
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul l-0 eA (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1553)
  (parent 1428)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1554, Parent: 1428, Child: 1740.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w e l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul w e e l-0))) participant iadh-um 1554
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w e l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul w e e)) (l-0 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0 eA)))
        key)))
  (neq ((mul w e l-0 eA) (one)) (eA e) ((mul w e e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (3 0))
  (label 1554)
  (parent 1428)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1555, Parent: 1428, Child: 1741.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w l-0 (rec e)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1555
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (e (mul (rec eA) w)) (l-0 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec e)) (one)) (eA e) ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1555)
  (parent 1428)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1556, Parent: 1429.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 1556
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (l-1 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec e)))
      (e-0 e)) (one) (3 0))
  (label 1556)
  (parent 1429)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1557, Parent: 1429.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-1 l-2))) participant iadh-um 1557
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1557)
  (parent 1429)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1558, Parent: 1429, Child: 1742.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w e)) (cat (exp (gen) l-1) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w e l-1))) participant iadh-um 1558
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB rndx) (w expt) (e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul eB w e)) (l-1 (mul eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA eB) ((mul eB w e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (3 0))
  (label 1558)
  (parent 1429)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1559, Parent: 1429, Child: 1743.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w e)) (cat (exp (gen) l-1) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e l-1))) participant iadh-um 1559
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA rndx) (w expt) (e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w e)) (l-1 (mul (rec eA) w e))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (3 0))
  (label 1559)
  (parent 1429)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1560, Parent: 1429, Child: 1744.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1560
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1560)
  (parent 1429)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1561, Parent: 1430.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))) (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul l eA (rec eB)))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep l)) participant iadh-um 1561
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep l))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul l eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0))))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l (one)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l eA))) key)))
  (neq ((mul l eA (rec eB)) (one)) (eA eB) (l (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 1561)
  (parent 1430)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1562, Parent: 1430.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul l eA (rec eB) l-1))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep (mul l l-1))) participant iadh-um 1562
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul l eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l eA l-1))) key)))
  (neq ((mul l eA (rec eB) l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1562)
  (parent 1430)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1563, Parent: 1430, Child: 1745.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w l)) (cat (exp (gen) l-0) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l l-0))) participant iadh-um 1563
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul eB w l)) (l-0 (mul eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0 eA)))
        key)))
  (neq ((mul w l l-0 eA) (one)) (eA eB) ((mul eB w l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul eB w l)) (mul eB w l)
    (3 0))
  (label 1563)
  (parent 1430)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1564, Parent: 1430, Child: 1746.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w l)) (cat (exp (gen) l-0) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l l-0))) participant iadh-um 1564
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul (rec eA) w l)) (l-0 (mul (rec eA) w l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l l-0))) key)))
  (neq ((mul w l l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l))
    (mul (rec eA) w l) (3 0))
  (label 1564)
  (parent 1430)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1565, Parent: 1430.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul w l (rec l-0))) (cat (exp (gen) l-0) (mul w l (rec l-0))) (cat (exp (gen) l) (mul (rec eA) eB w)) (cat (exp (gen) l) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l)) (exp (gen) eB) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l)) (exp (gen) eA) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self) (l l-0) (e eB) (lp l) (ep (mul w l))) participant ((key key) (self B) (peer self) (l l-0) (e eA) (lp l) (ep (mul (rec eA) eB w l))) participant iadh-um 1565
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB rndx) (w expt) (l l-0 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) eB w l)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l-0) (e eB)
    (lp l) (ep (mul w l)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w l (rec l-0))))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eA) eB w)) (l (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l self) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l))) key)))
  (neq ((mul w l) (one)) (eA eB) ((mul (rec eA) eB w l) (one)))
  (non-orig (privk B) (privk self) l-0)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-absence l-0 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1565)
  (parent 1430)
  (unrealized (0 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1566, Parent: 1431.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 1566
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (3 0))
  (label 1566)
  (parent 1431)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1567, Parent: 1431.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-1))) participant iadh-um 1567
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-2 (3 0))
  (label 1567)
  (parent 1431)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1568, Parent: 1431.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul l-0 l-2))) participant iadh-um 1568
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1568)
  (parent 1431)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1569, Parent: 1431, Child: 1747.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w l-0 l-1))) participant iadh-um 1569
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (3 0))
  (label 1569)
  (parent 1431)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1570, Parent: 1431, Child: 1748.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1570
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (3 0))
  (label 1570)
  (parent 1431)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1571, Parent: 1431, Child: 1749.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1571
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1571)
  (parent 1431)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1572, Parent: 1432.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 1572
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 1572)
  (parent 1432)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1573, Parent: 1432.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-1 l-1))) participant iadh-um 1573
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1573)
  (parent 1432)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1574, Parent: 1432.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul l-1 l-2))) participant iadh-um 1574
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1574)
  (parent 1432)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1575, Parent: 1432, Child: 1750.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1575
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 1575)
  (parent 1432)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1576, Parent: 1432, Child: 1751.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1576
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 1576)
  (parent 1432)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1577, Parent: 1432, Child: 1752.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1577
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1577)
  (parent 1432)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1578, Parent: 1433.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 eA (rec eB))) (cat (gen) (mul l-1 eA (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1578
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (gen) (mul l-1 eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1578)
  (parent 1433)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1579, Parent: 1433.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (gen) (mul l-0 eA (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 1579
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1579)
  (parent 1433)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1580, Parent: 1433.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 eA (rec eB) l-2)) (cat (gen) (mul l-1 eA (rec eB) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1580
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (gen) (mul l-1 eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1580)
  (parent 1433)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1581, Parent: 1433, Child: 1753.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eA)) (cat (gen) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1581
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (gen) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1581)
  (parent 1433)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1582, Parent: 1433, Child: 1754.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eB))) (cat (gen) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1582
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1582)
  (parent 1433)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1583, Parent: 1434, Child: 1755.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 1583
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e l-1 (rec eB)) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (contracted (eB-0 eB) (w (rec eB))) (one) (4 0))
  (label 1583)
  (parent 1434)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1584, Parent: 1434.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) e) (mul l-0 (rec eB) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul e l-0 (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 1584
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul e l-0 (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-1))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((mul e l-0 (rec eB) l-1) (one)) (e eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1584)
  (parent 1434)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1585, Parent: 1434.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB) l-2)) (cat (exp (gen) e) (mul l-1 (rec eB) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1 (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e l-1 (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1585
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e l-1 eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e l-1 (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((mul e l-1 (rec eB) l-2) (one)) (e eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1585)
  (parent 1434)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1586, Parent: 1434, Child: 1756.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1))) participant iadh-um 1586
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB w) (l-1 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (e eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB w) w (4 0))
  (label 1586)
  (parent 1434)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1587, Parent: 1434.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1587
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (5 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-listener eB) (mul eB w) (4 0))
  (label 1587)
  (parent 1434)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1588, Parent: 1435.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))) (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 eA (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1588
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 eA (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec e)) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA (rec e) (rec e))) (e-0 e)) (one)
    (4 0))
  (label 1588)
  (parent 1435)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1589, Parent: 1435.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec e) l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e e) (lp l-1) (ep (mul l-0 eA (rec e) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 1589
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e e)
    (lp l-1) (ep (mul l-0 eA (rec e) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eA (rec e) (rec e) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (e (exp (gen) l)) (e (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec e) l-1) (one)) (eA e) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1589)
  (parent 1435)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1590, Parent: 1435.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec e) l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 eA (rec e) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1590
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 eA (rec e) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec e) l-2) (one)) (eA e) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1590)
  (parent 1435)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1591, Parent: 1435, Child: 1757.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e l-1))) participant iadh-um 1591
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul w e e)) (l-1 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA e) ((mul w e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (4 0))
  (label 1591)
  (parent 1435)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1592, Parent: 1435, Child: 1758.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1 (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1592
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) w)) (l-1 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec e)) (one)) (eA e) ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1592)
  (parent 1435)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1593, Parent: 1436.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-2 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1593
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-2 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (one)))
  (deflistener (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-2 eA))) key)))
  (neq ((mul l-2 eA (rec eB)) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1593)
  (parent 1436)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1594, Parent: 1436.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-1 l-2))) participant iadh-um 1594
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (l l-0 rndx)
    (lp expt) (l-1 eA eB e l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (3 0)))
  (absent (l-1 l-2) (e (exp (gen) l-0)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-2)) (eA (exp (gen) l))
    (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-1 eA eB e l-2)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-3 (4 0))
  (label 1594)
  (parent 1436)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1595, Parent: 1436.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-2 eA (rec eB) l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 1595
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-2 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-3))
  (deflistener (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (5 0))
    ((9 1) (4 0)))
  (absent (l-2 l-3) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-2 eA l-3)))
        key)))
  (neq ((mul l-2 eA (rec eB) l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1595)
  (parent 1436)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1596, Parent: 1436, Child: 1759.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w e)) (cat (exp (gen) l-2) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e l-2))) participant iadh-um 1596
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB rndx) (w expt) (e l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w e)) (l-2 (mul eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2 eA)))
        key)))
  (neq ((mul w e l-2 eA) (one)) (eA eB) ((mul eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (4 0))
  (label 1596)
  (parent 1436)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1597, Parent: 1436, Child: 1760.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w e)) (cat (exp (gen) l-2) (mul (rec eA) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e l-2))) participant iadh-um 1597
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA rndx) (w expt) (e l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w e)) (l-2 (mul (rec eA) w e))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-2))) key)))
  (neq ((mul w e l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (4 0))
  (label 1597)
  (parent 1436)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1598, Parent: 1436, Child: 1761.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1598
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1598)
  (parent 1436)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1599, Parent: 1437.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 1599
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1599)
  (parent 1437)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1600, Parent: 1437.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)) (cat (exp (gen) l) l-1) (cat (exp (gen) l) l-1) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (l l-0) (e eB) (lp l-1) (ep (mul l eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l-0) (e eA) (lp l-1) (ep (mul l l-1))) participant iadh-um 1600
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eA) (lp l-1) (ep (mul l l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l-0)
    (e eB) (lp l-1) (ep (mul l eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l eA (rec eB) (rec l-0) l-1)))
  (deflistener l)
  (defstrand ltx-gen 2 (self self) (l l))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l l-1) (eB (exp (gen) l-0)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l self) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul l eA l-1)))
        key)))
  (neq ((mul l eA (rec eB) l-1) (one)) (eA eB) ((mul l l-1) (one)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1600)
  (parent 1437)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1601, Parent: 1437.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1601
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1601)
  (parent 1437)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1602, Parent: 1437, Child: 1762.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1602
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 1602)
  (parent 1437)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1603, Parent: 1437, Child: 1763.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1603
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 1603)
  (parent 1437)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1604, Parent: 1437.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1604
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1604)
  (parent 1437)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1605, Parent: 1438.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 1605
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1605)
  (parent 1438)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1606, Parent: 1438.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB))) (cat (exp (gen) l-0) l-1) (cat (exp (gen) l-0) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-1))) participant iadh-um 1606
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-1)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-1) (one)) (eA eB) ((mul l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1606)
  (parent 1438)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1607, Parent: 1438.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul l-0 l-2))) participant iadh-um 1607
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1607)
  (parent 1438)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1608, Parent: 1438, Child: 1764.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0 l-1))) participant iadh-um 1608
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 1608)
  (parent 1438)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1609, Parent: 1438, Child: 1765.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1609
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 1609)
  (parent 1438)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1610, Parent: 1438, Child: 1766.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1610
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1610)
  (parent 1438)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1611, Parent: 1439.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1611
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (3 0))
  (label 1611)
  (parent 1439)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1612, Parent: 1439.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)) (cat (exp (gen) l-1) l-1) (cat (exp (gen) l-1) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-1))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-1 l-1))) participant iadh-um 1612
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (3 0)))
  (absent (l-0 l-1) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-1)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-1) (one)) (eA eB) ((mul l-1 l-1) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test (displaced 4 8 ltx-gen 2) l-2 (3 0))
  (label 1612)
  (parent 1439)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1613, Parent: 1439.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1613
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1613)
  (parent 1439)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1614, Parent: 1439, Child: 1767.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w))) participant iadh-um 1614
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (3 0))
  (label 1614)
  (parent 1439)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1615, Parent: 1439, Child: 1768.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1615
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (3 0))
  (label 1615)
  (parent 1439)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1616, Parent: 1439, Child: 1769.

l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1616
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (3 0))
  (label 1616)
  (parent 1439)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1617, Parent: 1440.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1617
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-2)))
      (l-3 l-2)) (one) (4 0))
  (label 1617)
  (parent 1440)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1618, Parent: 1440.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-0 l-2))) participant iadh-um 1618
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-2))
    (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-3 (4 0))
  (label 1618)
  (parent 1440)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1619, Parent: 1440.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 eA (rec eB))) (cat (exp (gen) l-2) (mul l-1 eA (rec eB))) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1619
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) l-2) (mul l-1 eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (displaced 6 9 ltx-gen 2) l-3 (4 0))
  (label 1619)
  (parent 1440)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1620, Parent: 1440.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB) l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 1620
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-3))
  (deflistener
    (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (5 0))
    ((9 1) (4 0)))
  (absent (l-1 l-3) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-3)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1620)
  (parent 1440)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1621, Parent: 1440, Child: 1770.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w l-1)) (cat (exp (gen) l-2) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1 l-2))) participant iadh-um 1621
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w l-1)) (l-2 (mul eB w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2 eA)))
        key)))
  (neq ((mul w l-1 l-2 eA) (one)) (eA eB) ((mul eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 1621)
  (parent 1440)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1622, Parent: 1440, Child: 1771.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1 l-2))) participant iadh-um 1622
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w l-1)) (l-2 (mul (rec eA) w l-1))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1 l-2))) key)))
  (neq ((mul w l-1 l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-1))
    (mul (rec eA) w l-1) (4 0))
  (label 1622)
  (parent 1440)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1623, Parent: 1440, Child: 1772.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1623
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1623)
  (parent 1440)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1624, Parent: 1441.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1624
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (one)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-2) (w (mul eA (rec eB) l-2)))
    (one) (4 0))
  (label 1624)
  (parent 1441)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1625, Parent: 1441.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-1 l-2))) participant iadh-um 1625
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (3 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-2))
    (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (5 0) (3 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-3 (4 0))
  (label 1625)
  (parent 1441)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1626, Parent: 1441.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 1626
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-3 (4 0))
  (label 1626)
  (parent 1441)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1627, Parent: 1441.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul eA (rec eB) l-2 l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 1627
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul eA (rec eB) l-2 l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) l-3))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (6 0))
    ((9 1) (4 0)))
  (absent (l-1 l-3) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1627)
  (parent 1441)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1628, Parent: 1441, Child: 1773.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1628
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB (rec l-1) w)) (l-2 (mul eB (rec l-1) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w))
    (mul eB (rec l-1) w) (4 0))
  (label 1628)
  (parent 1441)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1629, Parent: 1441, Child: 1774.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1629
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) (rec l-1) w))
    (l-2 (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w))
    (mul (rec eA) (rec l-1) w) (4 0))
  (label 1629)
  (parent 1441)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1630, Parent: 1441, Child: 1775.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1630
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1630)
  (parent 1441)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1631, Parent: 1442.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (gen) l-2) (cat (gen) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1631
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1631)
  (parent 1442)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1632, Parent: 1442, Child: 1776.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1632
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1632)
  (parent 1442)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1633, Parent: 1442, Child: 1777.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1633
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1633)
  (parent 1442)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1634, Parent: 1443.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep e)) participant iadh-um 1634
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((mul (rec eB) e e) (one)) (e eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (e-0 e) (w (mul (rec eB) e e))) (one) (4 0))
  (label 1634)
  (parent 1443)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1635, Parent: 1443.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)) (cat (exp (gen) e) l-2) (cat (exp (gen) e) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul (rec eB) e e l-2))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul e l-2))) participant iadh-um 1635
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eB e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul (rec eB) e e l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eB) e e l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((mul (rec eB) e e l-2) (one)) (e eB) ((mul e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1635)
  (parent 1443)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1636, Parent: 1443, Child: 1778.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1636
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 1636)
  (parent 1443)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1637, Parent: 1443, Child: 1779.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1637
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul eB w)) (l-1 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-absence e (mul eB w)) (mul eB w) (4 0))
  (label 1637)
  (parent 1443)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1638, Parent: 1444.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)) (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep e)) participant iadh-um 1638
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep e))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((mul eA (rec eB) e) (one)) (eA eB) (e (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul eA (rec eB) e)))
    (one) (4 0))
  (label 1638)
  (parent 1444)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1639, Parent: 1444.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)) (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) e l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) e l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul e l-3))) participant iadh-um 1639
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul e l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) e l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) eA (rec eB) e l-3)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (6 0))
    ((9 1) (4 0)))
  (absent (l-2 l-3) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-3))) key)))
  (neq ((mul eA (rec eB) e l-3) (one)) (eA eB) ((mul e l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1639)
  (parent 1444)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1640, Parent: 1444, Child: 1780.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1640
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB (rec e) w)) (l-2 (mul eB (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec e) w))
    (mul eB (rec e) w) (4 0))
  (label 1640)
  (parent 1444)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1641, Parent: 1444, Child: 1781.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1641
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-2 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec e) w))
    (mul (rec eA) (rec e) w) (4 0))
  (label 1641)
  (parent 1444)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1642, Parent: 1444, Child: 1782.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) e)) (cat (exp (gen) l-2) (mul w (rec l-2) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1642
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1642)
  (parent 1444)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1643, Parent: 1445.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-1)) participant iadh-um 1643
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 1643)
  (parent 1445)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1644, Parent: 1445.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul l-1 l-2))) participant iadh-um 1644
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1644)
  (parent 1445)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1645, Parent: 1445, Child: 1783.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1645
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 1645)
  (parent 1445)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1646, Parent: 1445, Child: 1784.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1646
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 1646)
  (parent 1445)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1647, Parent: 1445.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1647
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1647)
  (parent 1445)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1648, Parent: 1446.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-1)) participant iadh-um 1648
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((mul eA (rec eB) l-1) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-2 l-1) (w (mul eA (rec eB) l-1)))
    (one) (4 0))
  (label 1648)
  (parent 1446)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1649, Parent: 1446.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) l-1 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul eA (rec eB) l-1 l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1649
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul eA (rec eB) l-1 l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec l-0) eA (rec eB) l-1 l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-1 l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1649)
  (parent 1446)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1650, Parent: 1446, Child: 1785.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1650
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-0) w))
    (mul eB (rec l-0) w) (4 0))
  (label 1650)
  (parent 1446)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1651, Parent: 1446, Child: 1786.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1651
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-0) w))
    (mul (rec eA) (rec l-0) w) (4 0))
  (label 1651)
  (parent 1446)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1652, Parent: 1446.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1652
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1652)
  (parent 1446)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1653, Parent: 1447.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 eA (rec eB))) (cat (gen) (mul l-1 eA (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1653
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (gen) (mul l-1 eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1653)
  (parent 1447)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1654, Parent: 1447.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 eA (rec eB) l-2)) (cat (gen) (mul l-1 eA (rec eB) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1654
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (gen) (mul l-1 eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1654)
  (parent 1447)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1655, Parent: 1447, Child: 1787.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eA)) (cat (gen) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1655
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (gen) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1655)
  (parent 1447)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1656, Parent: 1447, Child: 1788.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eB))) (cat (gen) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1656
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1656)
  (parent 1447)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1657, Parent: 1448, Child: 1789.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 1657
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e l-1 (rec eB)) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (contracted (eB-0 eB) (w (rec eB))) (one) (4 0))
  (label 1657)
  (parent 1448)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1658, Parent: 1448.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB) l-2)) (cat (exp (gen) e) (mul l-1 (rec eB) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1 (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e l-1 (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1658
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e l-1 eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e l-1 (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((mul e l-1 (rec eB) l-2) (one)) (e eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1658)
  (parent 1448)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1659, Parent: 1448, Child: 1790.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul w l-1))) participant iadh-um 1659
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB w) (l-1 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (e eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB w) w (4 0))
  (label 1659)
  (parent 1448)
  (unrealized (1 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1660, Parent: 1448.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1660
(defskeleton iadh-um
  (vars (key data) (B D self name) (eB rndx) (w expt)
    (l l-0 e l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (5 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul eB w)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-1)))
        key)))
  (neq ((mul w e l-1) (one)) (e eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation nonce-test (added-listener eB) (mul eB w) (4 0))
  (label 1660)
  (parent 1448)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1661, Parent: 1449.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))) (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 eA (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep l-1)) participant iadh-um 1661
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 eA (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec e)) (one)) (eA e) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul eA (rec e) (rec e))) (e-0 e)) (one)
    (4 0))
  (label 1661)
  (parent 1449)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1662, Parent: 1449.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec e) l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul l-1 eA (rec e) l-2))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul l-1 l-2))) participant iadh-um 1662
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA e l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul l-1 eA (rec e) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 eA (rec e) (rec e) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec e) l-2) (one)) (eA e) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1662)
  (parent 1449)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1663, Parent: 1449, Child: 1791.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e l-1))) participant iadh-um 1663
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul w e e)) (l-1 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA e) ((mul w e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-absence eA (mul w e e)) (mul w e e)
    (4 0))
  (label 1663)
  (parent 1449)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1664, Parent: 1449, Child: 1792.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1 (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1664
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eA) w)) (l-1 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec e)) (one)) (eA e) ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1664)
  (parent 1449)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1665, Parent: 1450.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-2 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1665
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-2 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (one)))
  (deflistener (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-2 eA))) key)))
  (neq ((mul l-2 eA (rec eB)) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1665)
  (parent 1450)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1666, Parent: 1450.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)) (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-2 eA (rec eB) l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 1666
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (l l-0 l-1 rndx)
    (lp expt) (l-2 eA eB e l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-2 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-3))
  (deflistener (cat (exp (gen) e) (mul l-2 eA (rec eB) (rec e) l-3)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (5 0))
    ((9 1) (4 0)))
  (absent (l-2 l-3) (e (exp (gen) l-1)) (e (exp (gen) lp))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-2 eA l-3)))
        key)))
  (neq ((mul l-2 eA (rec eB) l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1666)
  (parent 1450)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1667, Parent: 1450, Child: 1793.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w e)) (cat (exp (gen) l-2) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e l-2))) participant iadh-um 1667
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB rndx) (w expt) (e l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w e)) (l-2 (mul eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2 eA)))
        key)))
  (neq ((mul w e l-2 eA) (one)) (eA eB) ((mul eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w e)) (mul eB w e)
    (4 0))
  (label 1667)
  (parent 1450)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1668, Parent: 1450, Child: 1794.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w e)) (cat (exp (gen) l-2) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e l-2))) participant iadh-um 1668
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA rndx) (w expt) (e l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w e)) (l-2 (mul (rec eA) w e))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-2))) key)))
  (neq ((mul w e l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w e))
    (mul (rec eA) w e) (4 0))
  (label 1668)
  (parent 1450)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1669, Parent: 1450, Child: 1795.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1669
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1669)
  (parent 1450)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1670, Parent: 1451.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 1670
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1670)
  (parent 1451)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1671, Parent: 1451.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul l-0 l-2))) participant iadh-um 1671
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1671)
  (parent 1451)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1672, Parent: 1451, Child: 1796.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0 l-1))) participant iadh-um 1672
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 1672)
  (parent 1451)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1673, Parent: 1451, Child: 1797.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1673
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 1673)
  (parent 1451)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1674, Parent: 1451.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (l l-1) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1674
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-1) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1674)
  (parent 1451)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1675, Parent: 1452.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep l-0)) participant iadh-um 1675
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-0 (one)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1675)
  (parent 1452)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1676, Parent: 1452.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1676
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 eA (rec eB) (rec l-1) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1676)
  (parent 1452)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1677, Parent: 1452, Child: 1798.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1677
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w l-0)) (mul eB w l-0)
    (4 0))
  (label 1677)
  (parent 1452)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1678, Parent: 1452, Child: 1799.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1678
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-0))
    (mul (rec eA) w l-0) (4 0))
  (label 1678)
  (parent 1452)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1679, Parent: 1452.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0))) participant ((key key) (self D) (peer B) (l l-1) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1679
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-1) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1679)
  (parent 1452)
  (unrealized (0 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1680, Parent: 1453.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1680
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB) (rec l-2)))
      (l-3 l-2)) (one) (4 0))
  (label 1680)
  (parent 1453)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1681, Parent: 1453.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 eA (rec eB))) (cat (exp (gen) l-2) (mul l-1 eA (rec eB))) (cat (exp (gen) l-1) l-2) (cat (exp (gen) l-1) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-2))) participant iadh-um 1681
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) l-2) (mul l-1 eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-2)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-2) (one)) (eA eB) ((mul l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (displaced 6 9 ltx-gen 2) l-3 (4 0))
  (label 1681)
  (parent 1453)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1682, Parent: 1453.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)) (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 1682
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-3))
  (deflistener
    (cat (exp (gen) l-2) (mul l-1 eA (rec eB) (rec l-2) l-3)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (5 0))
    ((9 1) (4 0)))
  (absent (l-1 l-3) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-3)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1682)
  (parent 1453)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1683, Parent: 1453, Child: 1800.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w l-1)) (cat (exp (gen) l-2) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1 l-2))) participant iadh-um 1683
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w l-1)) (l-2 (mul eB w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2 eA)))
        key)))
  (neq ((mul w l-1 l-2 eA) (one)) (eA eB) ((mul eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w l-1)) (mul eB w l-1)
    (4 0))
  (label 1683)
  (parent 1453)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1684, Parent: 1453, Child: 1801.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1 l-2))) participant iadh-um 1684
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w l-1)) (l-2 (mul (rec eA) w l-1))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1 l-2))) key)))
  (neq ((mul w l-1 l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w l-1))
    (mul (rec eA) w l-1) (4 0))
  (label 1684)
  (parent 1453)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1685, Parent: 1453, Child: 1802.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1685
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1685)
  (parent 1453)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1686, Parent: 1454.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (one)) (cat (exp (gen) l-2) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-2)) participant iadh-um 1686
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-2))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (one)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((mul eA (rec eB) l-2) (one)) (eA eB) (l-2 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (l-3 l-2) (w (mul eA (rec eB) l-2)))
    (one) (4 0))
  (label 1686)
  (parent 1454)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1687, Parent: 1454.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)) (cat (exp (gen) l-2) l-2) (cat (exp (gen) l-2) l-2) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2 l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-2))) participant iadh-um 1687
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2 l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 0) (5 0)) ((8 1) (4 0)))
  (absent (l-1 l-2) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-2)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-2) (one)) (eA eB) ((mul l-2 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-3 (4 0))
  (label 1687)
  (parent 1454)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1688, Parent: 1454.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)) (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) l-3) (cat (exp (gen) l-2) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) l-2 l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-2 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul eA (rec eB) l-2 l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-2 l-3))) participant iadh-um 1688
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-2 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul eA (rec eB) l-2 l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) l-3))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul (rec l-1) eA (rec eB) l-2 l-3)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 0) (6 0))
    ((9 1) (4 0)))
  (absent (l-1 l-3) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2 l-3)))
        key)))
  (neq ((mul eA (rec eB) l-2 l-3) (one)) (eA eB) ((mul l-2 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 eA eB l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1688)
  (parent 1454)
  (unrealized (1 3) (6 0))
  (comment "empty cohort"))

Item 1689, Parent: 1454, Child: 1803.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1689
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul eB (rec l-1) w)) (l-2 (mul eB (rec l-1) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB (rec l-1) w))
    (mul eB (rec l-1) w) (4 0))
  (label 1689)
  (parent 1454)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1690, Parent: 1454, Child: 1804.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1690
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) (rec l-1) w))
    (l-2 (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) (rec l-1) w))
    (mul (rec eA) (rec l-1) w) (4 0))
  (label 1690)
  (parent 1454)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1691, Parent: 1454, Child: 1805.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1691
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-absence l-2 (mul (rec eA) eB w))
    (mul (rec eA) eB w) (4 0))
  (label 1691)
  (parent 1454)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1692, Parent: 1456.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1692
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-0) eA) (4 0))
  (label 1692)
  (parent 1456)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1693, Parent: 1457.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1693
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1693)
  (parent 1457)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1694, Parent: 1460.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul (rec e) w))) participant iadh-um 1694
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1694)
  (parent 1460)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1695, Parent: 1461.

e e l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul eB w e))) participant iadh-um 1695
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (e (mul eB w)) (l-0 (mul eB w)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec l-0) e e) (4 0))
  (label 1695)
  (parent 1461)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1696, Parent: 1464.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1696
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec e) w)) (l-1 (mul eB (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1696)
  (parent 1464)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1697, Parent: 1465.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1697
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-1 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1697)
  (parent 1465)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1698, Parent: 1466.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e)) (cat (exp (gen) l-1) (mul w (rec l-1) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w e))) participant iadh-um 1698
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (8 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e) (5 0))
  (label 1698)
  (parent 1466)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1699, Parent: 1469.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1699
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul eB (rec l) w)) (l-0 (mul eB (rec l) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-0) eA) (4 0))
  (label 1699)
  (parent 1469)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1700, Parent: 1470.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1700
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul (rec eA) (rec l) w)) (l-0 (mul (rec eA) (rec l) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1700)
  (parent 1470)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1701, Parent: 1474.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eA)) (cat (gen) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1701
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (gen) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1701)
  (parent 1474)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1702, Parent: 1475.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eB))) (cat (gen) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1702
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1702)
  (parent 1475)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1703, Parent: 1476.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul e l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep l-0)) participant iadh-um 1703
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e l-0 (rec eB)) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul l-0 (rec eB)) (4 0))
  (label 1703)
  (parent 1476)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1704, Parent: 1478.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w l-0))) participant iadh-um 1704
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB w) (l-0 w) (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e l-0))) key)))
  (neq ((mul w e l-0 (rec eB)) (one)) (e eB) ((mul w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1704)
  (parent 1478)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1705, Parent: 1482.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 eA)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w e l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul w e e l-0))) participant iadh-um 1705
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w e l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul w e e)) (l-0 (mul w e e)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0 eA)))
        key)))
  (neq ((mul w e l-0 eA) (one)) (eA e) ((mul w e e l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1705)
  (parent 1482)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1706, Parent: 1483.

e e l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e e) (lp l) (ep (mul w l-0 (rec e)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1706
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e e)
    (lp l) (ep (mul w l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (e (mul (rec eA) w)) (l-0 (mul (rec eA) w)) (e (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec e)) (one)) (eA e) ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w l-0 (rec e) (rec e))
    (4 0))
  (label 1706)
  (parent 1483)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1707, Parent: 1486.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w e)) (cat (exp (gen) l-1) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w e l-1))) participant iadh-um 1707
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB rndx) (w expt) (e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eA (mul eB w e)) (l-1 (mul eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA eB) ((mul eB w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (4 0))
  (label 1707)
  (parent 1486)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1708, Parent: 1487.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w e)) (cat (exp (gen) l-1) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w e l-1))) participant iadh-um 1708
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA rndx) (w expt) (e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eB (mul (rec eA) w e)) (l-1 (mul (rec eA) w e))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (4 0))
  (label 1708)
  (parent 1487)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1709, Parent: 1488.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1709
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (8 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e)) (4 0))
  (label 1709)
  (parent 1488)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1710, Parent: 1491.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w l)) (cat (exp (gen) l-0) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l l-0))) participant iadh-um 1710
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul eB w l)) (l-0 (mul eB w l)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l l-0 eA)))
        key)))
  (neq ((mul w l l-0 eA) (one)) (eA eB) ((mul eB w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1710)
  (parent 1491)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1711, Parent: 1492.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w l)) (cat (exp (gen) l-0) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l l-0))) participant iadh-um 1711
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w l)) (l-0 (mul (rec eA) w l))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l l-0))) key)))
  (neq ((mul w l l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1711)
  (parent 1492)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1712, Parent: 1497.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1712
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (4 0))
  (label 1712)
  (parent 1497)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1713, Parent: 1498.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1713
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (4 0))
  (label 1713)
  (parent 1498)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1714, Parent: 1499, Child: 1806.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1714
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (8 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-0 (rec l-1))
    (4 0))
  (label 1714)
  (parent 1499)
  (unrealized (0 3) (3 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1715, Parent: 1503.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1715
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1715)
  (parent 1503)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1716, Parent: 1504.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1716
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1716)
  (parent 1504)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1717, Parent: 1505, Seen Child: 1806.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1717
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (8 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-0) l-1)
    (5 0))
  (label 1717)
  (parent 1505)
  (seen 1806)
  (unrealized (0 3) (3 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1718, Parent: 1507.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1718
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-0) eA) (4 0))
  (label 1718)
  (parent 1507)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1719, Parent: 1508.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1719
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1719)
  (parent 1508)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1720, Parent: 1511.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1720
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1720)
  (parent 1511)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1721, Parent: 1512.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1721
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1721)
  (parent 1512)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1722, Parent: 1515.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1722
(defskeleton iadh-um
  (vars (key data) (B self name) (l e rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1722)
  (parent 1515)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1723, Parent: 1516.

e e l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) l-0) (mul w (rec l-0) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1723
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) e e)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (e (mul eB w)) (l-0 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec l-0) e e) (4 0))
  (label 1723)
  (parent 1516)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1724, Parent: 1520.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1724
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1724)
  (parent 1520)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1725, Parent: 1521.

e e l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e e))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1725
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eB w)) (l-1 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e e) (5 0))
  (label 1725)
  (parent 1521)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1726, Parent: 1524.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w))) participant iadh-um 1726
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB e rndx) (w expt) (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec e) w)) (l-1 (mul eB (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1726)
  (parent 1524)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1727, Parent: 1525.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1727
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA e rndx) (w expt) (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-1 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1727)
  (parent 1525)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1728, Parent: 1526.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e)) (cat (exp (gen) l-1) (mul w (rec l-1) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w e))) participant iadh-um 1728
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 2) (3 0))
    ((4 2) (8 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e) (5 0))
  (label 1728)
  (parent 1526)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1729, Parent: 1530.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1729
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (l-2 (mul eB (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) eA) (6 0))
  (label 1729)
  (parent 1530)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1730, Parent: 1531.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1730
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-2 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) (rec eB))
    (6 0))
  (label 1730)
  (parent 1531)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1731, Parent: 1532.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) e)) (cat (exp (gen) l-2) (mul w (rec l-2) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1731
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (9 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec l-2) e) (6 0))
  (label 1731)
  (parent 1532)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1732, Parent: 1535.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l-0) (mul w (rec l-0) eA)) (cat (exp (gen) l) (mul eB (rec l) w)) (cat (exp (gen) l) (mul eB (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1732
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eB (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul eB (rec l) w)) (l-0 (mul eB (rec l) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-0) eA) (4 0))
  (label 1732)
  (parent 1535)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1733, Parent: 1536.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (cat (exp (gen) l) (mul (rec eA) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1733
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul (rec eA) (rec l) w)) (l-0 (mul (rec eA) (rec l) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-0) (rec eB))
    (4 0))
  (label 1733)
  (parent 1536)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1734, Parent: 1541.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1734
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1734)
  (parent 1541)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1735, Parent: 1542.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1735
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1735)
  (parent 1542)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1736, Parent: 1546.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eA)) (cat (gen) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1736
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB rndx) (w expt) (l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (gen) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul eB w)) (l-0 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1736)
  (parent 1546)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1737, Parent: 1547.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eB))) (cat (gen) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1737
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA rndx) (w expt) (l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-0 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1737)
  (parent 1547)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1738, Parent: 1548.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) e) (mul l-0 (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul e l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep l-0)) participant iadh-um 1738
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (l-0 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((mul e l-0 (rec eB)) (one)) (e eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul l-0 (rec eB)) (4 0))
  (label 1738)
  (parent 1548)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1739, Parent: 1550.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) e) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w e l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w l-0))) participant iadh-um 1739
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w e l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB w) (l-0 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-0))) key)))
  (neq ((mul w e l-0 (rec eB)) (one)) (e eB) ((mul w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1739)
  (parent 1550)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1740, Parent: 1554.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) e) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-0 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w e l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul w e e l-0))) participant iadh-um 1740
(defskeleton iadh-um
  (vars (key data) (B self name) (w expt) (l e l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul w e e l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w e l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul w e e)) (l-0 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0 eA)))
        key)))
  (neq ((mul w e l-0 eA) (one)) (eA e) ((mul w e e l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1740)
  (parent 1554)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1741, Parent: 1555.

e e l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e e) (lp l-0) (ep (mul w l-0 (rec e)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1741
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e e)
    (lp l-0) (ep (mul w l-0 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-0 (rec e) (rec e))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (e (mul (rec eA) w)) (l-0 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec e)) (one)) (eA e) ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (added-listener e) (mul w l-0 (rec e) (rec e))
    (4 0))
  (label 1741)
  (parent 1555)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1742, Parent: 1558.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w e)) (cat (exp (gen) l-1) (mul eB w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w e l-1))) participant iadh-um 1742
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eB rndx) (w expt) (e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eA (mul eB w e)) (l-1 (mul eB w e)) (e (exp (gen) l-0))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA eB) ((mul eB w e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (4 0))
  (label 1742)
  (parent 1558)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1743, Parent: 1559.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w e)) (cat (exp (gen) l-1) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w e l-1))) participant iadh-um 1743
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA rndx) (w expt) (e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w e l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eB (mul (rec eA) w e)) (l-1 (mul (rec eA) w e))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (4 0))
  (label 1743)
  (parent 1559)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1744, Parent: 1560.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e) (lp lp)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1744
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (l l-0 rndx) (lp expt)
    (eA eB rndx) (w expt) (l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener e)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 2) (3 0)) ((5 2) (8 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (e (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (e (exp (gen) l-0)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e)) (4 0))
  (label 1744)
  (parent 1560)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1745, Parent: 1563.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l) (mul w l-0 eA)) (cat (exp (gen) l-0) (mul eB w l)) (cat (exp (gen) l-0) (mul eB w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l l-0))) participant iadh-um 1745
(defskeleton iadh-um
  (vars (key data) (B self name) (eB rndx) (w expt) (l l-0 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul eB w l)) (l-0 (mul eB w l)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l l-0 eA)))
        key)))
  (neq ((mul w l l-0 eA) (one)) (eA eB) ((mul eB w l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 eA) (4 0))
  (label 1745)
  (parent 1563)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1746, Parent: 1564.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l) (mul w l-0 (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w l)) (cat (exp (gen) l-0) (mul (rec eA) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l l-0))) participant iadh-um 1746
(defskeleton iadh-um
  (vars (key data) (B self name) (eA rndx) (w expt) (l l-0 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul (rec eA) w l)) (l-0 (mul (rec eA) w l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l l-0))) key)))
  (neq ((mul w l l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-listener eB) (mul w l-0 (rec eB)) (4 0))
  (label 1746)
  (parent 1564)
  (unrealized (0 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1747, Parent: 1569.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w l-0 l-1))) participant iadh-um 1747
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (4 0))
  (label 1747)
  (parent 1569)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1748, Parent: 1570.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1748
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (4 0))
  (label 1748)
  (parent 1570)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1749, Parent: 1571, Child: 1807.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1749
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 0) (3 0)) ((5 0) (8 0)) ((6 1) (4 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-0 (rec l-1))
    (4 0))
  (label 1749)
  (parent 1571)
  (unrealized (0 3) (3 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1750, Parent: 1575.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1750
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1750)
  (parent 1575)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1751, Parent: 1576.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1751
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1751)
  (parent 1576)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1752, Parent: 1577, Seen Child: 1807.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1752
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (8 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-0) l-1)
    (5 0))
  (label 1752)
  (parent 1577)
  (seen 1807)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1753, Parent: 1581.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eA)) (cat (gen) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1753
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (gen) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1753)
  (parent 1581)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1754, Parent: 1582.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eB))) (cat (gen) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1754
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1754)
  (parent 1582)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1755, Parent: 1583.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul e l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 1755
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e l-1 (rec eB)) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul l-1 (rec eB)) (5 0))
  (label 1755)
  (parent 1583)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1756, Parent: 1586.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1))) participant iadh-um 1756
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB w) (l-1 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (e eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1756)
  (parent 1586)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1757, Parent: 1591.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul w e e l-1))) participant iadh-um 1757
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul w e e)) (l-1 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA e) ((mul w e e l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1757)
  (parent 1591)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1758, Parent: 1592.

e e l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1 (rec e)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1758
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eA) w)) (l-1 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec e)) (one)) (eA e) ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e) (rec e))
    (5 0))
  (label 1758)
  (parent 1592)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1759, Parent: 1596.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w e)) (cat (exp (gen) l-2) (mul eB w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w e l-2))) participant iadh-um 1759
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB rndx) (w expt) (e l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eA (mul eB w e)) (l-2 (mul eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2 eA)))
        key)))
  (neq ((mul w e l-2 eA) (one)) (eA eB) ((mul eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-2 eA) (5 0))
  (label 1759)
  (parent 1596)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1760, Parent: 1597.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w e)) (cat (exp (gen) l-2) (mul (rec eA) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w e l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e l-2))) participant iadh-um 1760
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA rndx) (w expt) (e l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w e l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eB (mul (rec eA) w e)) (l-2 (mul (rec eA) w e))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-2))) key)))
  (neq ((mul w e l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w l-2 (rec eB)) (5 0))
  (label 1760)
  (parent 1597)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1761, Parent: 1598.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1761
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (9 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w l-2 (rec e)) (5 0))
  (label 1761)
  (parent 1598)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1762, Parent: 1602.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1762
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1762)
  (parent 1602)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1763, Parent: 1603.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1763
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1763)
  (parent 1603)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1764, Parent: 1608.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-0 l-1))) participant iadh-um 1764
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1764)
  (parent 1608)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1765, Parent: 1609.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1765
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1765)
  (parent 1609)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1766, Parent: 1610, Child: 1808.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (l l-0)) ltx-gen ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-1) (ep (mul w l-0))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1766
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-1) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((3 0) (8 0)) ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 self) (l-1 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w l-0 (rec l-1))
    (5 0))
  (label 1766)
  (parent 1610)
  (unrealized (0 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1767, Parent: 1614.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w))) participant iadh-um 1767
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (8 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1767)
  (parent 1614)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1768, Parent: 1615.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w))) participant iadh-um 1768
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (8 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1768)
  (parent 1615)
  (unrealized (0 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1769, Parent: 1616, Seen Child: 1808.

l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) l-0 l-0 (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1769
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) l-1)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self-0) (l l-0))
  (deflistener l-1)
  (precedes ((0 2) (3 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 0) (3 0))
    ((4 0) (8 0)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 self-0) (l-1 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-0) l-1)
    (5 0))
  (label 1769)
  (parent 1616)
  (seen 1808)
  (unrealized (0 3) (3 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1770, Parent: 1621.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w l-1)) (cat (exp (gen) l-2) (mul eB w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1 l-2))) participant iadh-um 1770
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eA (mul eB w l-1)) (l-2 (mul eB w l-1)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2 eA)))
        key)))
  (neq ((mul w l-1 l-2 eA) (one)) (eA eB) ((mul eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-2 eA) (5 0))
  (label 1770)
  (parent 1621)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1771, Parent: 1622.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 l-2 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1 l-2))) participant iadh-um 1771
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (l-2 (mul (rec eA) w l-1))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1 l-2))) key)))
  (neq ((mul w l-1 l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w l-2 (rec eB)) (5 0))
  (label 1771)
  (parent 1622)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1772, Parent: 1623, Child: 1809.

l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1772
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (9 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w l-1 (rec l-2))
    (5 0))
  (label 1772)
  (parent 1623)
  (unrealized (0 3) (4 0) (9 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1773, Parent: 1628.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1773
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w)) (l-2 (mul eB (rec l-1) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) eA) (6 0))
  (label 1773)
  (parent 1628)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1774, Parent: 1629.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1774
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w))
    (l-2 (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) (rec eB))
    (6 0))
  (label 1774)
  (parent 1629)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1775, Parent: 1630, Seen Child: 1809.

l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-2))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1775
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (9 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-1) l-2)
    (6 0))
  (label 1775)
  (parent 1630)
  (seen 1809)
  (unrealized (0 3) (4 0) (9 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1776, Parent: 1632.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (gen) (mul eB w)) (cat (gen) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1776
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1776)
  (parent 1632)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1777, Parent: 1633.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (gen) (mul (rec eA) w)) (cat (gen) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1777
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1777)
  (parent 1633)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1778, Parent: 1636.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (cat (exp (gen) e) (mul (rec e) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul (rec e) w))) participant iadh-um 1778
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul (rec e) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (e (exp (gen) l)) (e (exp (gen) l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (e eB) ((mul (rec e) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1778)
  (parent 1636)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1779, Parent: 1637.

e e l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) l-1) (mul w (rec l-1) e e)) (cat (exp (gen) e) (mul eB w)) (cat (exp (gen) e) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e e))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul eB w e))) participant iadh-um 1779
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) e e)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eB w)) (l-1 (mul eB w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e e))) key)))
  (neq ((mul w e e) (one)) (e eB) ((mul eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e e) (5 0))
  (label 1779)
  (parent 1637)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1780, Parent: 1640.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) w)) (cat (exp (gen) e) (mul eB (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1780
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB e rndx) (w expt) (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul eB (rec e) w)) (l-2 (mul eB (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) eA) (6 0))
  (label 1780)
  (parent 1640)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1781, Parent: 1641.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (cat (exp (gen) e) (mul (rec eA) (rec e) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1781
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA e rndx) (w expt) (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul (rec eA) (rec e) w)) (l-2 (mul (rec eA) (rec e) w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) (rec eB))
    (6 0))
  (label 1781)
  (parent 1641)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1782, Parent: 1642.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) e)) (cat (exp (gen) l-2) (mul w (rec l-2) e)) (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB w)) (cat (exp (gen) e) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w e))) participant iadh-um 1782
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w e)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB w)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) e)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 2) (4 0)) ((5 2) (9 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((mul w e) (one)) (eA eB) ((mul (rec eA) eB w e) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec l-2) e) (6 0))
  (label 1782)
  (parent 1642)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1783, Parent: 1645.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1783
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1783)
  (parent 1645)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1784, Parent: 1646.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1784
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1784)
  (parent 1646)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1785, Parent: 1650.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-1) (mul w (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (cat (exp (gen) l-0) (mul eB (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w))) participant iadh-um 1785
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eB (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB (rec l-0) w)) (l-1 (mul eB (rec l-0) w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) eA) (5 0))
  (label 1785)
  (parent 1650)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1786, Parent: 1651.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w))) participant iadh-um 1786
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) (rec l-0) w))
    (l-1 (mul (rec eA) (rec l-0) w)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) (rec eB))
    (5 0))
  (label 1786)
  (parent 1651)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1787, Parent: 1655.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eA)) (cat (gen) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1787
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB rndx) (w expt)
    (l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (gen) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1787)
  (parent 1655)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1788, Parent: 1656.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eB))) (cat (gen) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1788
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA rndx) (w expt)
    (l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (gen) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1788)
  (parent 1656)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1789, Parent: 1657.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) e) (mul l-1 (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul e l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep l-1)) participant iadh-um 1789
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((mul e l-1 (rec eB)) (one)) (e eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul l-1 (rec eB)) (5 0))
  (label 1789)
  (parent 1657)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1790, Parent: 1659.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) e) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e e) (lp l-0) (ep (mul w l-1))) participant iadh-um 1790
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e e)
    (lp l-0) (ep (mul w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB w) (l-1 w) (e (exp (gen) l)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((mul w e l-1 (rec eB)) (one)) (e eB) ((mul w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1790)
  (parent 1659)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1791, Parent: 1663.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) e) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e l-1 eA)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e e l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w e l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul w e e l-1))) participant iadh-um 1791
(defskeleton iadh-um
  (vars (key data) (B D self name) (w expt) (l l-0 e l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul w e e l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w e l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul w e e)) (l-1 (mul w e e)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eA)))
        key)))
  (neq ((mul w e l-1 eA) (one)) (eA e) ((mul w e e l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1791)
  (parent 1663)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1792, Parent: 1664.

e e l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec e))) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e e) (lp l-0) (ep (mul w l-1 (rec e)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-1))) participant iadh-um 1792
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA rndx) (w expt)
    (l l-0 l-1 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e e)
    (lp l-0) (ep (mul w l-1 (rec e))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e) (rec e))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eA) w)) (l-1 (mul (rec eA) w)) (e (exp (gen) l))
    (e (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec e)) (one)) (eA e) ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA l l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e) (rec e))
    (5 0))
  (label 1792)
  (parent 1664)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1793, Parent: 1667.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) e) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w e)) (cat (exp (gen) l-2) (mul eB w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w e l-2))) participant iadh-um 1793
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eB rndx) (w expt) (e l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eA)))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eA (mul eB w e)) (l-2 (mul eB w e)) (e (exp (gen) l-1))
    (e (exp (gen) lp)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e l-2 eA)))
        key)))
  (neq ((mul w e l-2 eA) (one)) (eA eB) ((mul eB w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-2 eA) (5 0))
  (label 1793)
  (parent 1667)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1794, Parent: 1668.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) e) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w e)) (cat (exp (gen) l-2) (mul (rec eA) w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w e l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w e l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w e l-2))) participant iadh-um 1794
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA rndx) (w expt) (e l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w e l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w e l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eB (mul (rec eA) w e)) (l-2 (mul (rec eA) w e))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-2))) key)))
  (neq ((mul w e l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w e l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w l-2 (rec eB)) (5 0))
  (label 1794)
  (parent 1668)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1795, Parent: 1669.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) e) (mul w l-2 (rec e))) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (l l-1) (e e) (lp lp)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1795
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (l l-0 l-1 rndx)
    (lp expt) (eA eB rndx) (w expt) (l-2 e rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-1) (e e)
    (lp lp))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener e)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 2) (4 0)) ((6 2) (9 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (e (mul (rec eA) eB w)) (l-2 (mul (rec eA) eB w))
    (e (exp (gen) l-1)) (e (exp (gen) lp)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w l-2 (rec e)) (5 0))
  (label 1795)
  (parent 1669)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1796, Parent: 1672.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-0 l-1))) participant iadh-um 1796
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1796)
  (parent 1672)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1797, Parent: 1673.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1797
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1797)
  (parent 1673)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1798, Parent: 1677.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-0) (mul w l-1 eA)) (cat (exp (gen) l-1) (mul eB w l-0)) (cat (exp (gen) l-1) (mul eB w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 eA))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul eB w l-0 l-1))) participant iadh-um 1798
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul eB w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (8 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul eB w l-0)) (l-1 (mul eB w l-0)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 l-1 eA)))
        key)))
  (neq ((mul w l-0 l-1 eA) (one)) (eA eB) ((mul eB w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 eA) (5 0))
  (label 1798)
  (parent 1677)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1799, Parent: 1678.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-0) (mul w l-1 (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (cat (exp (gen) l-1) (mul (rec eA) w l-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0 l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-0 l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l-0) (e eA) (lp l) (ep (mul (rec eA) w l-0 l-1))) participant iadh-um 1799
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l-0) (e eA)
    (lp l) (ep (mul (rec eA) w l-0 l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (8 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul (rec eA) w l-0)) (l-1 (mul (rec eA) w l-0))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0 l-1))) key)))
  (neq ((mul w l-0 l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0 l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB) (mul w l-1 (rec eB)) (5 0))
  (label 1799)
  (parent 1678)
  (unrealized (0 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1800, Parent: 1683.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-1) (mul w l-2 eA)) (cat (exp (gen) l-2) (mul eB w l-1)) (cat (exp (gen) l-2) (mul eB w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1 l-2))) participant iadh-um 1800
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul eB w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 eA)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eA (mul eB w l-1)) (l-2 (mul eB w l-1)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 l-2 eA)))
        key)))
  (neq ((mul w l-1 l-2 eA) (one)) (eA eB) ((mul eB w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-2 eA) (5 0))
  (label 1800)
  (parent 1683)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1801, Parent: 1684.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-1) (mul w l-2 (rec eB))) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (cat (exp (gen) l-2) (mul (rec eA) w l-1)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 l-2 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 l-2 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1 l-2))) participant iadh-um 1801
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1 l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 l-2 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec eB))))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (eB (mul (rec eA) w l-1)) (l-2 (mul (rec eA) w l-1))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1 l-2))) key)))
  (neq ((mul w l-1 l-2 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1 l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w l-2 (rec eB)) (5 0))
  (label 1801)
  (parent 1684)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1802, Parent: 1685, Child: 1810.

l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1802
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 0) (4 0)) ((6 0) (9 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (5 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w l-1 (rec l-2))
    (5 0))
  (label 1802)
  (parent 1685)
  (unrealized (0 3) (4 0) (9 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1803, Parent: 1689.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (cat (exp (gen) l-2) (mul w (rec l-2) eA)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (cat (exp (gen) l-1) (mul eB (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w))) participant iadh-um 1803
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 rndx) (w expt)
    (l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) eA)))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (9 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul eB (rec l-1) w)) (l-2 (mul eB (rec l-1) w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w eA))) key)))
  (neq ((mul w eA) (one)) (eA eB) ((mul eB w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) eA) (6 0))
  (label 1803)
  (parent 1689)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1804, Parent: 1690.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w))) participant iadh-um 1804
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 rndx) (w expt)
    (l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec eB))))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (9 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul (rec eA) (rec l-1) w))
    (l-2 (mul (rec eA) (rec l-1) w)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((mul w (rec eB)) (one)) (eA eB) ((mul (rec eA) w) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) (rec eB))
    (6 0))
  (label 1804)
  (parent 1690)
  (unrealized (0 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1805, Parent: 1691, Seen Child: 1810.

l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (cat (exp (gen) l-1) (mul w (rec l-1) l-2)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (cat (exp (gen) l-2) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-2)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-2))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-2))) participant iadh-um 1805
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-2)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-2)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB w)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) l-2)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener l-2)
  (precedes ((0 2) (4 0)) ((0 2) (6 0)) ((1 2) (4 0)) ((1 2) (6 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 0) (4 0)) ((5 0) (9 0)) ((6 1) (1 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-2 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-2))) key)))
  (neq ((mul w l-2) (one)) (eA eB) ((mul (rec eA) eB w l-2) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-1) l-2)
    (6 0))
  (label 1805)
  (parent 1691)
  (seen 1810)
  (unrealized (0 3) (4 0) (9 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1806, Parent: 1714, Children: 1811 1812 1813 1814.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1806
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-1 (8 0))
  (label 1806)
  (parent 1714)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1807, Parent: 1749, Children: 1815 1816 1817 1818.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1807
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 5 9 ltx-gen 2) l-1 (8 0))
  (label 1807)
  (parent 1749)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1808, Parent: 1766, Children: 1819 1820 1821 1822.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1))) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (cat (exp (gen) l-0) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) eB w l-0))) participant iadh-um 1808
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB rndx) (w expt)
    (l-0 l-1 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)))
  (absent (l-1 (mul (rec eA) eB w)) (l-0 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((mul w l-0) (one)) (eA eB) ((mul (rec eA) eB w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB l-0 l-1)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-1 (8 0))
  (label 1808)
  (parent 1766)
  (unrealized (0 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1809, Parent: 1772, Children: 1823 1824 1825 1826 1827.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1809
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 6 10 ltx-gen 2) l-2 (9 0))
  (label 1809)
  (parent 1772)
  (unrealized (0 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1810, Parent: 1802, Children: 1828 1829 1830 1831.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2))) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (cat (exp (gen) l-1) (mul (rec eA) eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) eB w l-1))) participant iadh-um 1810
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB rndx) (w expt)
    (l-1 l-2 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (l-2 (mul (rec eA) eB w)) (l-1 (mul (rec eA) eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((mul w l-1) (one)) (eA eB) ((mul (rec eA) eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB l-1 l-2)
  (operation nonce-test (displaced 6 10 ltx-gen 2) l-2 (9 0))
  (label 1810)
  (parent 1802)
  (unrealized (0 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1811, Parent: 1806.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep l-0)) participant iadh-um 1811
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (l-0 (one)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 1811)
  (parent 1806)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1812, Parent: 1806.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul l-0 l-2))) participant iadh-um 1812
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)) ((9 0) (4 0)) ((9 1) (3 0)))
  (absent (l-1 l-2) (l-0 l-2) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul l-0 eA l-2))) key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1812)
  (parent 1806)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1813, Parent: 1806, Child: 1832.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1813
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1813)
  (parent 1806)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1814, Parent: 1806, Child: 1833.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1814
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1814)
  (parent 1806)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1815, Parent: 1807.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep l-0)) participant iadh-um 1815
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (l-1 (one)) (l-0 (one)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 1815)
  (parent 1807)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1816, Parent: 1807.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul l-0 l-2))) participant iadh-um 1816
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)) ((9 0) (4 0))
    ((9 1) (3 0)))
  (absent (l-1 l-2) (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1816)
  (parent 1807)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1817, Parent: 1807, Child: 1834.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1817
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1817)
  (parent 1807)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1818, Parent: 1807, Child: 1835.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1818
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1818)
  (parent 1807)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1819, Parent: 1808.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-0) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep l-0)) participant iadh-um 1819
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep l-0))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)))
  (absent (l-1 (one)) (l-0 (one)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA))) key)))
  (neq ((mul l-0 eA (rec eB)) (one)) (eA eB) (l-0 (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (3 0))
  (label 1819)
  (parent 1808)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1820, Parent: 1808.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul l-0 l-2))) participant iadh-um 1820
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)) ((9 0) (4 0))
    ((9 1) (3 0)))
  (absent (l-1 l-2) (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1820)
  (parent 1808)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1821, Parent: 1808, Child: 1836.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w l-0))) participant iadh-um 1821
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (3 0))
  (label 1821)
  (parent 1808)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1822, Parent: 1808, Child: 1837.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-0))) participant iadh-um 1822
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (3 0))
  (label 1822)
  (parent 1808)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1823, Parent: 1809.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))) (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1823
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 l-2 eA eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (l-2 (one)) (l-1 (one)) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 l-2 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1823)
  (parent 1809)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1824, Parent: 1809.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)) (cat (exp (gen) l-0) l-2) (cat (exp (gen) l-0) l-2) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 eA (rec eB) l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (l l) (e eB) (lp l-2) (ep (mul l-0 eA (rec eB) l-2))) participant ((key key) (self B) (peer self-1) (l l) (e eA) (lp l-2) (ep (mul l-0 l-2))) participant iadh-um 1824
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 rndx))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eA)
    (lp l-2) (ep (mul l-0 l-2)))
  (defstrand participant 5 (key key) (self B) (peer self-1) (l l) (e eB)
    (lp l-2) (ep (mul l-0 eA (rec eB) l-2)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-2))
  (deflistener
    (cat (exp (gen) l-1) (mul l-0 (rec l-1) eA (rec eB) l-2)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (defstrand ltx-gen 2 (self self-1) (l l-2))
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)) ((9 0) (0 1)) ((9 0) (1 1))
    ((9 1) (3 0)))
  (absent (l-1 l-2) (l-0 l-2) (eB (exp (gen) l)) (eB (exp (gen) l-2))
    (eA (exp (gen) l)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul l-0 eA l-2)))
        key)))
  (neq ((mul l-0 eA (rec eB) l-2) (one)) (eA eB) ((mul l-0 l-2) (one)))
  (non-orig (privk B) (privk self-1) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 l-1 eA eB l-2)
  (operation nonce-test (displaced 3 10 ltx-gen 2) l-3 (4 0))
  (label 1824)
  (parent 1809)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1825, Parent: 1809.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul l-1 eA (rec eB) l-3))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 1825
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 l-2 eA eB l-3 rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul l-1 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) l-3))
  (deflistener
    (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 0) (5 0)) ((10 1) (4 0)))
  (absent (l-2 l-3) (l-1 l-3) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-3)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 l-2 eA eB l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1825)
  (parent 1809)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1826, Parent: 1809, Child: 1838.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1826
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (eA (mul eB w)) (l-2 (mul eB w)) (l-1 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1826)
  (parent 1809)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1827, Parent: 1809, Child: 1839.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1827
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (eB (mul (rec eA) w)) (l-2 (mul (rec eA) w))
    (l-1 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1827)
  (parent 1809)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1828, Parent: 1810.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))) (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))) (cat (exp (gen) l-1) (one)) (cat (exp (gen) l-1) (one)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l-1) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep l-1)) participant iadh-um 1828
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 l-2 eA eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep l-1))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (l-2 (one)) (l-1 (one)) (eB (exp (gen) l-0))
    (eB (exp (gen) l)) (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA))) key)))
  (neq ((mul l-1 eA (rec eB)) (one)) (eA eB) (l-1 (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 l-2 eA eB)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w (mul eA (rec eB)))) (one) (4 0))
  (label 1828)
  (parent 1810)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1829, Parent: 1810.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)) (cat (exp (gen) l-1) l-3) (cat (exp (gen) l-1) l-3) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 eA (rec eB) l-3)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul l-1 l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul l-1 eA (rec eB) l-3))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul l-1 l-3))) participant iadh-um 1829
(defskeleton iadh-um
  (vars (key data) (B D self self-0 self-1 name)
    (l l-0 l-1 l-2 eA eB l-3 rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul l-1 l-3)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul l-1 eA (rec eB) l-3)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) l-3))
  (deflistener
    (cat (exp (gen) l-2) (mul l-1 (rec l-2) eA (rec eB) l-3)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (defstrand ltx-gen 2 (self self-1) (l l-3))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 0) (5 0)) ((10 1) (4 0)))
  (absent (l-2 l-3) (l-1 l-3) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of
    ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eA l-3)))
        key)))
  (neq ((mul l-1 eA (rec eB) l-3) (one)) (eA eB) ((mul l-1 l-3) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 l-2 eA eB l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1829)
  (parent 1810)
  (unrealized (1 3) (5 0))
  (comment "empty cohort"))

Item 1830, Parent: 1810, Child: 1840.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1830
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (eA (mul eB w)) (l-2 (mul eB w)) (l-1 (mul eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-absence eA (mul eB w)) (mul eB w) (4 0))
  (label 1830)
  (parent 1810)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1831, Parent: 1810, Child: 1841.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1831
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0)))
  (absent (eB (mul (rec eA) w)) (l-2 (mul (rec eA) w))
    (l-1 (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-absence eB (mul (rec eA) w))
    (mul (rec eA) w) (4 0))
  (label 1831)
  (parent 1810)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1832, Parent: 1813.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul eB w l-0))) participant iadh-um 1832
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (9 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0 eA))) key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 (rec l-1) eA)
    (4 0))
  (label 1832)
  (parent 1813)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1833, Parent: 1814.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (l l) (e eB) (lp l) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer B) (l l) (e eA) (lp l) (ep (mul (rec eA) w l-0))) participant iadh-um 1833
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eA)
    (lp l) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer B) (l l) (e eB)
    (lp l) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (3 0)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB)
    (mul w l-0 (rec l-1) (rec eB)) (4 0))
  (label 1833)
  (parent 1814)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1834, Parent: 1817.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul eB w l-0))) participant iadh-um 1834
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (9 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 (rec l-1) eA)
    (4 0))
  (label 1834)
  (parent 1817)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1835, Parent: 1818.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (l l) (e eB) (lp l-0) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-0))) participant iadh-um 1835
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self) (l l) (e eB)
    (lp l-0) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)) ((8 0) (3 0)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB)
    (mul w l-0 (rec l-1) (rec eB)) (4 0))
  (label 1835)
  (parent 1818)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1836, Parent: 1821.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)) (cat (exp (gen) l-0) (mul eB w)) (cat (exp (gen) l-0) (mul eB w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 eA))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul eB w l-0))) participant iadh-um 1836
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB rndx) (w expt)
    (l-0 l-1 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul eB w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eB w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eA)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (3 0)) ((0 2) (9 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eA (mul eB w)) (l-1 (mul eB w)) (l-0 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB w l-0 eA)))
        key)))
  (neq ((mul w l-0 eA) (one)) (eA eB) ((mul eB w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 l-1 eA)
  (operation nonce-test (added-listener eA) (mul w l-0 (rec l-1) eA)
    (4 0))
  (label 1836)
  (parent 1821)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1837, Parent: 1822.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))) (cat (exp (gen) l-0) (mul (rec eA) w)) (cat (exp (gen) l-0) (mul (rec eA) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (l l) (e eB) (lp l-1) (ep (mul w l-0 (rec eB)))) participant ((key key) (self B) (peer self-0) (l l) (e eA) (lp l-1) (ep (mul (rec eA) w l-0))) participant iadh-um 1837
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA rndx) (w expt)
    (l-0 l-1 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eA)
    (lp l-1) (ep (mul (rec eA) w l-0)))
  (defstrand participant 5 (key key) (self B) (peer self-0) (l l) (e eB)
    (lp l-1) (ep (mul w l-0 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eB))))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self-0) (l l-1))
  (deflistener eB)
  (precedes ((0 2) (3 0)) ((0 2) (4 0)) ((1 2) (3 0)) ((1 2) (9 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (0 3)) ((4 1) (1 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0))
    ((8 0) (0 1)) ((8 0) (1 1)) ((8 1) (7 0)) ((9 1) (4 0)))
  (absent (eB (mul (rec eA) w)) (l-1 (mul (rec eA) w))
    (l-0 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-1))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 self-0) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-0))) key)))
  (neq ((mul w l-0 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-0) (one)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 l-1 eB)
  (operation nonce-test (added-listener eB)
    (mul w l-0 (rec l-1) (rec eB)) (4 0))
  (label 1837)
  (parent 1822)
  (unrealized (0 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1838, Parent: 1826.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 eA))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1838
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (10 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 1) (5 0)))
  (absent (eA (mul eB w)) (l-2 (mul eB w)) (l-1 (mul eB w))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 (rec l-2) eA)
    (5 0))
  (label 1838)
  (parent 1826)
  (unrealized (0 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1839, Parent: 1827.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (l l) (e eB) (lp l-0) (ep (mul w l-1 (rec eB)))) participant ((key key) (self B) (peer D) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1839
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l) (e eB)
    (lp l-0) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (10 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-2 (mul (rec eA) w))
    (l-1 (mul (rec eA) w)) (eB (exp (gen) l)) (eB (exp (gen) l-0))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB)
    (mul w l-1 (rec l-2) (rec eB)) (5 0))
  (label 1839)
  (parent 1827)
  (unrealized (0 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1840, Parent: 1830.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)) (cat (exp (gen) l-1) (mul eB w)) (cat (exp (gen) l-1) (mul eB w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 eA)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 eA))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul eB w l-1))) participant iadh-um 1840
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB rndx) (w expt)
    (l-1 l-2 eA rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul eB w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 eA)))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eB w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eA)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (10 0)) ((1 2) (4 0)) ((1 2) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 1) (5 0)))
  (absent (eA (mul eB w)) (l-2 (mul eB w)) (l-1 (mul eB w))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1 eA)))
        key)))
  (neq ((mul w l-1 eA) (one)) (eA eB) ((mul eB w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB l-1 l-2 eA)
  (operation nonce-test (added-listener eA) (mul w l-1 (rec l-2) eA)
    (5 0))
  (label 1840)
  (parent 1830)
  (unrealized (0 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1841, Parent: 1831.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))) (cat (exp (gen) l-1) (mul (rec eA) w)) (cat (exp (gen) l-1) (mul (rec eA) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l-1 (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self-0) (l l-2)) ltx-gen ((self self) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (l l-0) (e eB) (lp l) (ep (mul w l-1 (rec eB)))) participant ((key key) (self D) (peer B) (l l) (e eA) (lp l-0) (ep (mul (rec eA) w l-1))) participant iadh-um 1841
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA rndx) (w expt)
    (l-1 l-2 eB rndx))
  (defstrand participant 5 (key key) (self D) (peer B) (l l) (e eA)
    (lp l-0) (ep (mul (rec eA) w l-1)))
  (defstrand participant 5 (key key) (self B) (peer D) (l l-0) (e eB)
    (lp l) (ep (mul w l-1 (rec eB))))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eB))))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener l-2)
  (defstrand ltx-gen 2 (self self-0) (l l-2))
  (deflistener eB)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (4 0)) ((1 2) (10 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (0 3)) ((5 1) (1 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)) ((9 0) (4 0)) ((9 1) (8 0))
    ((10 1) (5 0)))
  (absent (eB (mul (rec eA) w)) (l-2 (mul (rec eA) w))
    (l-1 (mul (rec eA) w)) (eB (exp (gen) l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((mul w l-1 (rec eB)) (one)) (eA eB)
    ((mul (rec eA) w l-1) (one)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 l-2 eB)
  (operation nonce-test (added-listener eB)
    (mul w l-1 (rec l-2) (rec eB)) (5 0))
  (label 1841)
  (parent 1831)
  (unrealized (0 3) (4 0) (10 0))
  (comment "empty cohort"))

Tree 1842.

1853 1852 1851 1850 1849 1847 1845 1857 1856 1855 1858 1854 1848 1846 1844 1843 1842
(defprotocol iadh-um diffie-hellman
  (defrole participant
    (vars (l e rndx) (lp ep expt) (self peer name) (key data))
    (trace (recv (enc "cert" (exp (gen) l) self (privk self)))
      (recv (enc "cert" (exp (gen) lp) peer (privk peer)))
      (send (exp (gen) e)) (recv (exp (gen) ep)) (send key))
    (uniq-gen e)
    (fn-of
      (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e ep))) key)))
    (neq (ep (one)))
    (absent (e (exp (gen) l)) (e (exp (gen) lp))))
  (defrole ltx-gen
    (vars (self name) (l rndx))
    (trace (send (enc "cert" (exp (gen) l) self (privk self))) (send l))
    (uniq-gen l)
    (fn-of ("principal-of" (l self)))))

Item 1842, Child: 1843.

(hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1842
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (e1 e2 l rndx) (lp expt)
    (l-0 rndx) (lp-0 expt))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (label 1842)
  (unrealized (0 0) (0 1) (0 3) (2 0))
  (origs)
  (preskeleton)
  (comment "Not a skeleton"))

Item 1843, Parent: 1842, Children: 1844 1845.

(hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1843
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (e1 e2 l rndx) (lp expt)
    (l-0 rndx) (lp-0 expt))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (precedes ((0 2) (2 0)) ((1 2) (0 3)) ((1 2) (2 0)))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (label 1843)
  (parent 1842)
  (unrealized (0 0) (0 1) (2 0))
  (origs)
  (comment "1 in cohort - 1 not yet seen"))

Item 1844, Parent: 1843, Child: 1846.

(hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1844
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e2 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (precedes ((0 2) (1 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (operation collapsed 1 0)
  (label 1844)
  (parent 1843)
  (unrealized (0 0) (0 1) (1 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1845, Parent: 1843, Child: 1847.

(cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1845
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (e1 e2 l rndx) (lp expt)
    (l-0 rndx) (lp-0 expt))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((3 1) (2 0)))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (operation encryption-test
    (added-listener
      (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
    (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (2 0))
  (label 1845)
  (parent 1843)
  (unrealized (0 0) (0 1) (3 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1846, Parent: 1844, Child: 1848.

(cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1846
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e2 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (precedes ((0 2) (2 0)) ((2 1) (1 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (operation encryption-test
    (added-listener
      (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
    (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (1 0))
  (label 1846)
  (parent 1844)
  (unrealized (0 0) (0 1) (2 0))
  (origs)
  (comment "1 in cohort - 1 not yet seen"))

Item 1847, Parent: 1845, Children: 1849 1850 1851 1852 1853.

(cat (exp (gen) (mul e1 e2 (rec w))) w) (cat (exp (gen) (mul e1 e2 (rec w))) w) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1847
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (e1 e2 l rndx) (lp expt)
    (l-0 rndx) (lp-0 w expt))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul e1 e2 (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul e1 e2 (rec w))) w))
    (exp (gen) (mul e1 e2)) (3 0))
  (label 1847)
  (parent 1845)
  (unrealized (0 0) (0 1) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1848, Parent: 1846, Children: 1854 1855 1856 1857.

(cat (exp (gen) (mul e2 e2 (rec w))) w) (cat (exp (gen) (mul e2 e2 (rec w))) w) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1848
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e2 rndx) (w expt))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul e2 e2 (rec w))) w))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul e2 e2 (rec w))) w))
    (exp (gen) (mul e2 e2)) (2 0))
  (label 1848)
  (parent 1846)
  (unrealized (0 0) (0 1) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1849, Parent: 1847.

(cat (gen) (mul e1 e2)) (cat (gen) (mul e1 e2)) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1849
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (l rndx) (lp expt) (l-0 rndx)
    (lp-0 expt) (e1 e2 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (gen) (mul e1 e2)))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (precur (4 0))
  (operation nonce-test (contracted (e1-0 e1) (e2-0 e2) (w (mul e1 e2)))
    (gen) (4 0))
  (label 1849)
  (parent 1847)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1850, Parent: 1847.

(cat (exp (gen) e) e2) (cat (exp (gen) e) e2) (cat (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))) (cat (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))) (hash (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))) (hash (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))) (exp (gen) e2) (enc "cert" (exp (gen) lp) peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) key (exp (gen) e2) (exp (gen) e) (enc "cert" (exp (gen) lp-0) B (privk B)) (enc "cert" (exp (gen) l-0) A (privk A)) ((self self) (peer peer) (l l) (e e2) (lp lp)) participant ((key key) (self A) (peer B) (l l-0) (e e) (lp lp-0) (ep e2)) participant iadh-um 1850
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (l rndx) (lp expt) (e2 l-0 rndx)
    (lp-0 expt) (e rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l-0) (e e)
    (lp lp-0) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l) (e e2) (lp lp))
  (deflistener (hash (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))))
  (deflistener (cat (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))))
  (deflistener (cat (exp (gen) e) e2))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp-0)) (e2 (exp (gen) l))
    (e2 (exp (gen) lp)))
  (fn-of
    (foo
      ((hash (exp (gen) (mul l-0 lp-0)) (exp (gen) (mul e2 e))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (precur (4 0))
  (uniq-gen e2 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 1850)
  (parent 1847)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))

Item 1851, Parent: 1847.

(cat (exp (gen) e) e1) (cat (exp (gen) e) e1) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))) (exp (gen) e) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e)) participant iadh-um 1851
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (l rndx) (lp expt) (e1 l-0 rndx)
    (lp-0 expt) (e rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))))
  (deflistener (cat (exp (gen) e) e1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e))) key)))
  (neq (e (one)))
  (non-orig (privk A) (privk B))
  (precur (4 0))
  (uniq-gen e1 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 1851)
  (parent 1847)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))

Item 1852, Parent: 1847.

(exp (gen) e) (enc "cert" (exp (gen) lp-1) peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul e1 e2 (rec e))) (cat (exp (gen) e) (mul e1 e2 (rec e))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self-0) (peer peer-0) (l l-1) (e e) (lp lp-1)) participant ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1852
(defskeleton iadh-um
  (vars (key data) (A B self peer self-0 peer-0 name) (l rndx) (lp expt)
    (l-0 rndx) (lp-0 expt) (l-1 rndx) (lp-1 expt) (e1 e2 e rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) e) (mul e1 e2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer-0) (l l-1) (e e)
    (lp lp-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) lp-1)) (e2 (exp (gen) l-0))
    (e2 (exp (gen) lp-0)) (e1 (exp (gen) l)) (e1 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (precur (4 0))
  (uniq-gen e1 e2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 1852)
  (parent 1847)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1853, Parent: 1847.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul e1 e2 (rec l-1))) (cat (exp (gen) l-1) (mul e1 e2 (rec l-1))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (l l-0) (e e2) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e1) (lp lp) (ep e2)) participant iadh-um 1853
(defskeleton iadh-um
  (vars (key data) (A B self peer self-0 name) (l rndx) (lp expt)
    (l-0 rndx) (lp-0 expt) (e1 e2 l-1 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e1)
    (lp lp) (ep e2))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e2)
    (lp lp-0))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) l-1) (mul e1 e2 (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((3 1) (2 0))
    ((4 1) (3 0)) ((5 0) (4 0)))
  (absent (e2 (exp (gen) l-0)) (e2 (exp (gen) lp-0)) (e1 (exp (gen) l))
    (e1 (exp (gen) lp)))
  (fn-of ("principal-of" (l-1 self-0))
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e1 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (precur (4 0))
  (uniq-gen e1 e2 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 1853)
  (parent 1847)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1854, Parent: 1848, Child: 1858.

(cat (gen) (mul e2 e2)) (cat (gen) (mul e2 e2)) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1854
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e2 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (gen) (mul e2 e2)))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (precur (3 0))
  (operation nonce-test (contracted (e2-0 e2) (w (mul e2 e2))) (gen)
    (3 0))
  (label 1854)
  (parent 1848)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1855, Parent: 1848.

(cat (exp (gen) e) e) (cat (exp (gen) e) e) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e e))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e e))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e e))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e e))) key (exp (gen) e) (exp (gen) e) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e) (lp lp) (ep e)) participant iadh-um 1855
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e)
    (lp lp) (ep e))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e e))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e e))))
  (deflistener (cat (exp (gen) e) e))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)))
  (absent (e (exp (gen) l)) (e (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e e))) key)))
  (neq (e (one)))
  (non-orig (privk A) (privk B))
  (precur (3 0))
  (uniq-gen e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (3 0))
  (label 1855)
  (parent 1848)
  (unrealized (0 0) (0 1) (3 0))
  (comment "empty cohort"))

Item 1856, Parent: 1848.

(exp (gen) e) (enc "cert" (exp (gen) lp-0) peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul e2 e2 (rec e))) (cat (exp (gen) e) (mul e2 e2 (rec e))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (l l-0) (e e) (lp lp-0)) participant ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1856
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (l rndx) (lp expt) (l-0 rndx)
    (lp-0 expt) (e2 e rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) e) (mul e2 e2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (l l-0) (e e)
    (lp lp-0))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) lp-0)) (e2 (exp (gen) l))
    (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (precur (3 0))
  (uniq-gen e2 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (3 0))
  (label 1856)
  (parent 1848)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "empty cohort"))

Item 1857, Parent: 1848.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul e2 e2 (rec l-0))) (cat (exp (gen) l-0) (mul e2 e2 (rec l-0))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (l l-0)) ltx-gen ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1857
(defskeleton iadh-um
  (vars (key data) (A B self name) (l rndx) (lp expt) (e2 l-0 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) l-0) (mul e2 e2 (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 0) (3 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of ("principal-of" (l-0 self))
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (precur (3 0))
  (uniq-gen e2 l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 1857)
  (parent 1848)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "empty cohort"))

Item 1858, Parent: 1854.

e2 e2 (cat (gen) (mul e2 e2)) (cat (gen) (mul e2 e2)) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" (exp (gen) lp) B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (l l) (e e2) (lp lp) (ep e2)) participant iadh-um 1858
(defskeleton iadh-um
  (vars (key data) (A B name) (l rndx) (lp expt) (e2 rndx))
  (defstrand participant 5 (key key) (self A) (peer B) (l l) (e e2)
    (lp lp) (ep e2))
  (deflistener (hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))))
  (deflistener (cat (gen) (mul e2 e2)))
  (deflistener e2)
  (precedes ((0 2) (4 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (3 0)))
  (absent (e2 (exp (gen) l)) (e2 (exp (gen) lp)))
  (fn-of
    (foo ((hash (exp (gen) (mul l lp)) (exp (gen) (mul e2 e2))) key)))
  (neq (e2 (one)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (precur (3 0))
  (operation nonce-test (added-listener e2) (mul e2 e2) (3 0))
  (label 1858)
  (parent 1854)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))