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

Trees: 0 1922.

Tree 0.

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

Item 1, Parent: 0, Child: 2.

key (exp he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp hl (mul lA (rec lB))) D (privk D)) (enc "cert" (exp (gen) lB) B (privk B)) key he (exp (gen) eA) (enc "cert" hl C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((key key) (self B) (peer D) (hl (exp hl (mul lA (rec lB)))) (he (exp he (mul eA (rec eB)))) (l lB) (e eB)) participant ((key key) (self A) (peer C) (hl hl) (he he) (l lA) (e eA)) participant iadh-um 1
(defskeleton iadh-um
  (vars (key data) (A B C D name) (hl he base) (lA lB eA eB expn))
  (defstrand participant 5 (key key) (self A) (peer C) (hl hl) (he he)
    (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp hl (mul lA (rec lB)))) (he (exp he (mul eA (rec eB))))
    (l lB) (e eB))
  (precedes ((0 2) (1 3)))
  (absent (eB (exp (gen) lB)) (eB (exp hl (mul lA (rec lB))))
    (eA (exp (gen) lA)) (eA hl))
  (fn-of (foo ((hash (exp hl lA) (exp he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (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) (1 0) (1 1) (1 3))
  (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 he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp hl (mul lA (rec l))) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key he (exp (gen) eA) (enc "cert" hl C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp hl (mul lA (rec l)))) (he (exp he (mul eA (rec eB)))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl hl) (he he) (l lA) (e eA)) participant iadh-um 2
(defskeleton iadh-um
  (vars (key data) (A B C D name) (hl he base) (lA eA eB l expn))
  (defstrand participant 5 (key key) (self A) (peer C) (hl hl) (he he)
    (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp hl (mul lA (rec l)))) (he (exp he (mul eA (rec eB)))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((2 0) (1 0)))
  (absent (eB (exp (gen) l)) (eB (exp hl (mul lA (rec l))))
    (eA (exp (gen) lA)) (eA hl))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp hl lA) (exp he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (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) (1 1) (1 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 3, Parent: 2, Children: 5 6 7 8 9 10.

(enc "cert" (exp (gen) l) B (privk B)) key (exp he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key he (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) (hl (exp (gen) l)) (he (exp he (mul eA (rec eB)))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he he) (l lA) (e eA)) participant iadh-um 3
(defskeleton iadh-um
  (vars (key data) (A B C name) (he base) (lA eA eB l expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l))) (he he) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp he (mul eA (rec eB)))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 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 he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (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) (1 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 4, Parent: 2, Children: 11 12 13 14 15 16 17.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key he (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) (hl (exp (gen) l-0)) (he (exp he (mul eA (rec eB)))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he he) (l lA) (e eA)) participant iadh-um 4
(defskeleton iadh-um
  (vars (key data) (A B C D name) (he base) (lA eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0))) (he he) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp he (mul eA (rec eB)))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (precedes ((0 2) (1 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 he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (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) (1 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 5, Parent: 3, Children: 18 19.

(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) (mul l l (rec l-0))) C (privk C)) (enc "cert" (exp (gen) l-0) A (privk A)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) eB)) (l l-0) (e e)) participant iadh-um 5
(defskeleton iadh-um
  (vars (key data) (A B C name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) eB)) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) (mul l l (rec l-0))))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (uniq-gen eB l e)
  (operation nonce-test (displaced 3 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 5)
  (parent 3)
  (unrealized (0 0) (0 1))
  (comment "2 in cohort - 2 not yet seen"))

Item 6, Parent: 3, Children: 20 21.

(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) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) e e))) (l lA) (e eA)) participant iadh-um 6
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA l e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) e e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0)))
  (absent (e (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA l e)
  (operation nonce-test (displaced 3 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 6)
  (parent 3)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 7, Parent: 3, Children: 22 23.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (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) (mul (rec lA) l l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB e))) (l lA) (e eA)) participant iadh-um 7
(defskeleton iadh-um
  (vars (key data) (A B C self peer name) (hl base)
    (lA eA eB l l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 2) (0 3)) ((3 2) (1 3)))
  (absent (e (exp (gen) l-0)) (e hl) (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 e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 7)
  (parent 3)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 8, Parent: 3, Children: 24 25.

(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) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB l))) (l lA) (e eA)) participant iadh-um 8
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA eB l expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB l))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (precedes ((0 2) (1 3)) ((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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l)
  (operation nonce-test (displaced 3 2 ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 8)
  (parent 3)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 9, Parent: 3, Children: 26 27 28.

(enc "cert" (exp (gen) l-0) self (privk self)) (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) (mul (rec lA) l l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA)) participant iadh-um 9
(defskeleton iadh-um
  (vars (key data) (A B C self name) (lA eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 1)) ((2 0) (1 0))
    ((3 0) (0 3)) ((3 0) (1 3)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (1 3))
  (label 9)
  (parent 3)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 10, Parent: 3, Children: 29 30 31 32 33 34.

(cat (exp he (mul eA (rec eB) (rec w))) w) (cat (exp he (mul eA (rec eB) (rec w))) w) (enc "cert" (exp (gen) l) B (privk B)) key (exp he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key he (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) (hl (exp (gen) l)) (he (exp he (mul eA (rec eB)))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he he) (l lA) (e eA)) participant iadh-um 10
(defskeleton iadh-um
  (vars (key data) (A B C name) (he base) (lA eA eB l expn) (w expr))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l))) (he he) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp he (mul eA (rec eB)))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp he (mul eA (rec eB) (rec w))) w))
  (precedes ((0 2) (3 0)) ((1 2) (3 0)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 1) (1 3)))
  (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 he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp he (mul eA (rec eB) (rec w))) w))
    (exp he (mul eA (rec eB))) (1 3))
  (label 10)
  (parent 3)
  (unrealized (0 0) (0 1) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 11, Parent: 4, Children: 35 36 37.

(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) (mul l l-0 (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) eB)) (l l-1) (e e)) participant iadh-um 11
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eB l l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) eB)) (l l-1)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (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 1)) ((3 0) (1 1)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) (mul l l-0 (rec l-1))))
    (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 ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (1 3))
  (label 11)
  (parent 4)
  (unrealized (0 0) (0 1))
  (comment "3 in cohort - 3 not yet seen"))

Item 12, Parent: 4, Children: 38 39 40.

(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)) key (exp (gen) (mul (rec eA) e e)) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) e e))) (l lA) (e eA)) participant iadh-um 12
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA l l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) e e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (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 1)) ((3 0) (1 1)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l l-0))))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l-0)
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (1 3))
  (label 12)
  (parent 4)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 13, Parent: 4, Children: 41 42 43.

(exp (gen) e) (enc "cert" hl 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) 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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB e))) (l lA) (e eA)) participant iadh-um 13
(defskeleton iadh-um
  (vars (key data) (A B C D self peer name) (hl base)
    (lA eA eB l l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((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 hl) (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 e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (1 3))
  (label 13)
  (parent 4)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 14, Parent: 4, Children: 44 45 46.

(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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA)) participant iadh-um 14
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 1)) ((3 0) (1 1)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l-0)
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 14)
  (parent 4)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 15, Parent: 4, Children: 47 48 49.

(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) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA)) participant iadh-um 15
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0)
  (operation nonce-test (displaced 4 3 ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 15)
  (parent 4)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 16, Parent: 4, Children: 50 51 52 53.

(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) 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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB l-1))) (l lA) (e eA)) participant iadh-um 16
(defskeleton iadh-um
  (vars (key data) (A B C D self name) (lA eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB l-1))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 1)) ((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) lA))
    (eA (exp (gen) (mul (rec lA) l 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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (1 3))
  (label 16)
  (parent 4)
  (unrealized (0 0) (0 1) (0 3))
  (comment "4 in cohort - 4 not yet seen"))

Item 17, Parent: 4, Children: 54 55 56 57 58 59 60.

(cat (exp he (mul eA (rec eB) (rec w))) w) (cat (exp he (mul eA (rec eB) (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp he (mul eA (rec eB))) (exp (gen) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key he (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) (hl (exp (gen) l-0)) (he (exp he (mul eA (rec eB)))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he he) (l lA) (e eA)) participant iadh-um 17
(defskeleton iadh-um
  (vars (key data) (A B C D name) (he base) (lA eA eB l l-0 expn)
    (w expr))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0))) (he he) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp he (mul eA (rec eB)))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp he (mul eA (rec eB) (rec w))) w))
  (precedes ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 1)) ((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) 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 he eA)) key)))
  (neq ((exp he (mul eA (rec eB))) (gen)) (eA eB) (he (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp he (mul eA (rec eB) (rec w))) w))
    (exp he (mul eA (rec eB))) (1 3))
  (label 17)
  (parent 4)
  (unrealized (0 0) (0 1) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 18, Parent: 5, Child: 61.

(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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) eB)) (l l) (e e)) participant iadh-um 18
(defskeleton iadh-um
  (vars (key data) (B C name) (eB e l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) eB)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) (privk C) l)
  (uniq-gen eB e l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 18)
  (parent 5)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 19, Parent: 5.

(enc "cert" (exp (gen) l-0) A (privk A)) (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) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) eB)) (l l-0) (e e)) participant iadh-um 19
(defskeleton iadh-um
  (vars (key data) (A B C name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) eB)) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) (mul l l (rec l-0))))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 A) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (uniq-gen eB l e l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 19)
  (parent 5)
  (unrealized (0 1))
  (comment "empty cohort"))

Item 20, Parent: 6, Child: 62.

(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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 20
(defskeleton iadh-um
  (vars (key data) (B C name) (eA e l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk C) l)
  (uniq-gen eA e l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 20)
  (parent 6)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 21, Parent: 6.

(enc "cert" (exp (gen) l-0) A (privk A)) (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) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 21
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA l e l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 0)))
  (absent (e (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (uniq-gen eA l e l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 21)
  (parent 6)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 22, Parent: 7, Child: 63.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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) C (privk C)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 22
(defskeleton iadh-um
  (vars (key data) (B C self peer name) (hl base) (eA eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk C) l-0)
  (uniq-gen eA eB e l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 22)
  (parent 7)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 23, Parent: 7.

(enc "cert" (exp (gen) l-1) A (privk A)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (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) (mul l l (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self A) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-1)))) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 23
(defskeleton iadh-um
  (vars (key data) (A B C self peer name) (hl base)
    (eA eB l l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 2) (0 3)) ((3 2) (1 3)) ((4 0) (0 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) (mul l l (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-1)
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 23)
  (parent 7)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 24, Parent: 8, Child: 64.

(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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 24
(defskeleton iadh-um
  (vars (key data) (B C name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 24)
  (parent 8)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 25, Parent: 8.

(enc "cert" (exp (gen) l-0) A (privk A)) (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) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 25
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (1 3)) ((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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 25)
  (parent 8)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 26, Parent: 9, Child: 65.

(enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) 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 l)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) C (privk C)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 26
(defskeleton iadh-um
  (vars (key data) (B C self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (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-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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) (privk C) 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 26)
  (parent 9)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 27, Parent: 9.

(enc "cert" (exp (gen) l-0) self (privk self)) (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) (mul l l (rec l-0))) C (privk C)) (enc "cert" (exp (gen) l-0) self (privk self)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self self) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 27
(defskeleton iadh-um
  (vars (key data) (B C self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self self) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 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 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk self) 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 27)
  (parent 9)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 28, Parent: 9.

(enc "cert" (exp (gen) l-1) A (privk A)) (enc "cert" (exp (gen) l-0) self (privk self)) (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) (mul l l (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self A) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-1)))) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 28
(defskeleton iadh-um
  (vars (key data) (A B C self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 3)) ((3 0) (1 3)) ((4 0) (0 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) 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 28)
  (parent 9)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 29, Parent: 10, Children: 66 67.

(cat (gen) w) (cat (gen) 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) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB w))) (l lA) (e eA)) participant iadh-um 29
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA eB l expn) (w expr))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB w))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (uniq-gen eA eB l)
  (precur (3 0))
  (operation nonce-test
    (contracted (he (exp (gen) (mul (rec eA) eB w)))) (gen) (3 0))
  (label 29)
  (parent 10)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 30, Parent: 10, Children: 68 69.

(cat (exp (gen) e) w) (cat (exp (gen) e) 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) (mul l l (rec l-0))) C (privk C)) (enc "cert" (exp (gen) l-0) A (privk A)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul eB w))) (l l-0) (e e)) participant iadh-um 30
(defskeleton iadh-um
  (vars (key data) (A B C name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul eB w)))
    (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) (mul l l (rec l-0))))
    (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 ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (precur (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-0)
    (3 0))
  (label 30)
  (parent 10)
  (unrealized (0 0) (0 1))
  (comment "2 in cohort - 2 not yet seen"))

Item 31, Parent: 10, Children: 70 71.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) w e e))) (l lA) (e eA)) participant iadh-um 31
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) w e e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (absent (e (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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (precur (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (displaced 4 1 participant 3) (exp (gen) e-0)
    (3 0))
  (label 31)
  (parent 10)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 32, Parent: 10, Children: 72 73.

(exp (gen) e) (enc "cert" hl 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 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) (mul (rec lA) l l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB w e))) (l lA) (e eA)) participant iadh-um 32
(defskeleton iadh-um
  (vars (key data) (A B C self peer name) (hl base) (lA eA eB l expn)
    (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB w e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA l)
  (precur (3 0))
  (uniq-gen eA eB l e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (3 0))
  (label 32)
  (parent 10)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 33, Parent: 10, Children: 74 75.

(cat (exp (gen) l) w) (cat (exp (gen) l) 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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB w l))) (l lA) (e eA)) participant iadh-um 33
(defskeleton iadh-um
  (vars (key data) (A B C name) (lA eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB w l))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) w))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)))
  (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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA 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 33)
  (parent 10)
  (unrealized (0 0) (0 1) (0 3))
  (comment "2 in cohort - 2 not yet seen"))

Item 34, Parent: 10, Children: 76 77 78.

(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 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) (mul (rec lA) l l)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA)) participant iadh-um 34
(defskeleton iadh-um
  (vars (key data) (A B C self name) (lA eA eB l expn) (w expr)
    (l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l)))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (0 3)) ((4 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l 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 ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) lA 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 34)
  (parent 10)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 35, Parent: 11, Child: 79.

(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) 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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) eB)) (l l-0) (e e)) participant iadh-um 35
(defskeleton iadh-um
  (vars (key data) (B C D name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) eB)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB))
  (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 (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 e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (uniq-gen eB l e l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 35)
  (parent 11)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 36, Parent: 11, Child: 80.

(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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) eB)) (l l-0) (e e)) participant iadh-um 36
(defskeleton iadh-um
  (vars (key data) (B C D name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) eB)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (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-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 e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (uniq-gen eB l e l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 36)
  (parent 11)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 37, Parent: 11.

(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) 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) eB)) (l l-1) (e e)) participant iadh-um 37
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eB l l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) eB)) (l l-1)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (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 ((0 2) (1 3)) ((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 (e (exp (gen) l-1)) (e (exp (gen) (mul l l-0 (rec l-1))))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 A) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (uniq-gen eB l l-0 e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 37)
  (parent 11)
  (unrealized (0 1))
  (comment "empty cohort"))

Item 38, Parent: 12, Child: 81.

(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)) key (exp (gen) (mul (rec eA) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 38
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (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 0)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)))
  (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (uniq-gen eA l e l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 38)
  (parent 12)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 39, Parent: 12, Child: 82.

(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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 39
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA l e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 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-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (uniq-gen eA l e l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 39)
  (parent 12)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 40, Parent: 12.

(enc "cert" (exp (gen) l-1) A (privk A)) (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)) key (exp (gen) (mul (rec eA) e e)) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) e e))) (l l-1) (e eA)) participant iadh-um 40
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA l l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) e e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (1 3)) ((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 (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l-0 (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l-0 l-1)
  (uniq-gen eA l l-0 e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 40)
  (parent 12)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 41, Parent: 13, Child: 83.

(exp (gen) e) (enc "cert" hl 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) 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) C (privk C)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 41
(defskeleton iadh-um
  (vars (key data) (B C D self peer name) (hl base)
    (eA eB l l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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-0)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-1)
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 41)
  (parent 13)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 42, Parent: 13, Child: 84.

(exp (gen) e) (enc "cert" hl 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) 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) C (privk C)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 42
(defskeleton iadh-um
  (vars (key data) (B C D self peer name) (hl base)
    (eA eB l l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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-0)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-1)
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 42)
  (parent 13)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 43, Parent: 13.

(enc "cert" (exp (gen) l-2) A (privk A)) (exp (gen) e) (enc "cert" hl 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) 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) (mul l l-0 (rec l-2))) C (privk C)) (enc "cert" (exp (gen) l-2) A (privk A)) ((self A) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-2)))) (he (exp (gen) (mul (rec eA) eB e))) (l l-2) (e eA)) participant iadh-um 43
(defskeleton iadh-um
  (vars (key data) (A B C D self peer name) (hl base)
    (eA eB l l-0 l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-2))))
    (he (exp (gen) (mul (rec eA) eB e))) (l l-2) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (defstrand ltx-gen 1 (self A) (l l-2))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (0 3)) ((4 2) (1 3))
    ((5 0) (0 0)))
  (absent (e (exp (gen) l-1)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-2))
    (eA (exp (gen) (mul l l-0 (rec l-2)))))
  (fn-of ("principal-of" (l-2 A) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-2)
  (uniq-gen eA eB l l-0 e l-2)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 43)
  (parent 13)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 44, Parent: 14, Child: 85.

(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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 44
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 44)
  (parent 14)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 45, Parent: 14, Child: 86.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 45
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 45)
  (parent 14)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 46, Parent: 14.

(enc "cert" (exp (gen) l-1) A (privk A)) (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) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 46
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (1 3)) ((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-0)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l-0 (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l-0 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 46)
  (parent 14)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 47, Parent: 15, Child: 87.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 47
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 47)
  (parent 15)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 48, Parent: 15, Child: 88.

(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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 48
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 48)
  (parent 15)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 49, Parent: 15.

(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) 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 49
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 ((0 2) (1 3)) ((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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 49)
  (parent 15)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 50, Parent: 16, Child: 89.

(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) 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 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) C (privk C)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 50
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB))
  (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))
  (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-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-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-1)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 50)
  (parent 16)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 51, Parent: 16, Child: 90.

(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) 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 l-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) C (privk C)) (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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 51
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB))
  (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))
  (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)) (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-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-1)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 51)
  (parent 16)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 52, Parent: 16.

(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) 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) (mul l l-0 (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) self (privk self)) ((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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self self) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 52
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self self) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 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 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (non-orig (privk B) (privk C) (privk D) (privk self) l l-1)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 5 4 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 52)
  (parent 16)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 53, Parent: 16.

(enc "cert" (exp (gen) l-2) A (privk A)) (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) 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) (mul l l-0 (rec l-2))) C (privk C)) (enc "cert" (exp (gen) l-2) A (privk A)) ((self A) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-2)))) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-2) (e eA)) participant iadh-um 53
(defskeleton iadh-um
  (vars (key data) (A B C D self name) (eA eB l l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-2))))
    (he (exp (gen) (mul (rec eA) eB l-1))) (l l-2) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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))
  (defstrand ltx-gen 1 (self A) (l l-2))
  (precedes ((0 2) (1 3)) ((1 2) (0 3)) ((2 0) (0 1)) ((2 0) (1 0))
    ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (0 3)) ((4 0) (1 3))
    ((5 0) (0 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-2))
    (eA (exp (gen) (mul l l-0 (rec l-2)))))
  (fn-of ("principal-of" (l-2 A) (l-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-2)
  (uniq-gen eA eB l l-0 l-1 l-2)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 53)
  (parent 16)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 54, Parent: 17, Children: 91 92 93.

(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) 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB w))) (l lA) (e eA)) participant iadh-um 54
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB w))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) 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 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (uniq-gen eA eB l l-0)
  (precur (4 0))
  (operation nonce-test
    (contracted (he (exp (gen) (mul (rec eA) eB w)))) (gen) (4 0))
  (label 54)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 55, Parent: 17, Children: 94 95 96.

(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 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) (mul l l-0 (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul eB w))) (l l-1) (e e)) participant iadh-um 55
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eB l l-0 expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul eB w)))
    (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) (mul l l-0 (rec l-1))))
    (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 ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (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 55)
  (parent 17)
  (unrealized (0 0) (0 1))
  (comment "3 in cohort - 3 not yet seen"))

Item 56, Parent: 17, Children: 97 98 99.

(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 w e)) (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)) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) w e e))) (l lA) (e eA)) participant iadh-um 56
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) w e e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l 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) 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 1)) ((3 0) (1 1)) ((4 1) (1 3)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) lA))
    (eA (exp (gen) (mul (rec lA) l l-0))))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA 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 56)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 57, Parent: 17, Children: 100 101 102.

(exp (gen) e) (enc "cert" hl 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 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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB w e))) (l lA) (e eA)) participant iadh-um 57
(defskeleton iadh-um
  (vars (key data) (A B C D self peer name) (hl base)
    (lA eA eB l l-0 expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB w e))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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) (hl hl) (l l-1)
    (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (precur (4 0))
  (uniq-gen eA eB l l-0 e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (4 0))
  (label 57)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 58, Parent: 17, Children: 103 104 105.

(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 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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA)) participant iadh-um 58
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB))
  (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) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((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) lA))
    (eA (exp (gen) (mul (rec lA) l 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 ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA 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 58)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 59, Parent: 17, Children: 106 107 108.

(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 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA)) participant iadh-um 59
(defskeleton iadh-um
  (vars (key data) (A B C D name) (lA eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((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) 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA 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 59)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "3 in cohort - 3 not yet seen"))

Item 60, Parent: 17, Children: 109 110 111 112.

(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 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) (mul (rec lA) l l-0)) C (privk C)) (enc "cert" (exp (gen) lA) A (privk A)) ((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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul (rec lA) l l-0))) (he (exp (gen) (mul (rec eA) eB w l-1))) (l lA) (e eA)) participant iadh-um 60
(defskeleton iadh-um
  (vars (key data) (A B C D self name) (lA eA eB l l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul (rec lA) l l-0)))
    (he (exp (gen) (mul (rec eA) eB w l-1))) (l lA) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e 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))
  (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (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-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-1)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) lA l)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 60)
  (parent 17)
  (unrealized (0 0) (0 1) (0 3))
  (comment "4 in cohort - 4 not yet seen"))

Item 61, Parent: 18.

(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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) eB)) (l l) (e e)) participant iadh-um 61 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eB e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) eB)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) l)
  (uniq-gen eB e l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 61)
  (parent 18)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C B) (D B) (hl (exp (gen) l))
        (he (exp (gen) eB)) (lA l) (lB l) (eA e) (eB eB))))
  (origs))

Item 62, Parent: 20, Child: 113.

(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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 62
(defskeleton iadh-um
  (vars (key data) (B name) (eA e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (uniq-gen eA e l)
  (operation encryption-test (displaced 3 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 62)
  (parent 20)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 63, Parent: 22, Child: 114.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 63
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (eA eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (uniq-gen eA eB e l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 63)
  (parent 22)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 64, Parent: 24, Child: 115.

(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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 64
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 64)
  (parent 24)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 65, Parent: 26, Child: 116.

(enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 65
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (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-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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) 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 65)
  (parent 26)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 66, Parent: 29, Child: 117.

(cat (gen) w) (cat (gen) 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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 66
(defskeleton iadh-um
  (vars (key data) (B C name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk C) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 66)
  (parent 29)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 67, Parent: 29.

(enc "cert" (exp (gen) l-0) A (privk A)) (cat (gen) w) (cat (gen) 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) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) eB w))) (l l-0) (e eA)) participant iadh-um 67
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) eB w))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (precur (3 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 67)
  (parent 29)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 68, Parent: 30, Child: 118.

(cat (exp (gen) e) w) (cat (exp (gen) e) 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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 68
(defskeleton iadh-um
  (vars (key data) (B C name) (eB expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) 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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk C) l)
  (precur (3 0))
  (uniq-gen eB e l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 68)
  (parent 30)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 69, Parent: 30.

(enc "cert" (exp (gen) l-0) A (privk A)) (cat (exp (gen) e) w) (cat (exp (gen) e) 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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul eB w))) (l l-0) (e e)) participant iadh-um 69
(defskeleton iadh-um
  (vars (key data) (A B C name) (eB l expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul eB w)))
    (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (0 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) (mul l l (rec l-0))))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-0 A) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (precur (3 0))
  (uniq-gen eB l e l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 69)
  (parent 30)
  (unrealized (0 1))
  (comment "empty cohort"))

Item 70, Parent: 31, Child: 119.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 70
(defskeleton iadh-um
  (vars (key data) (B C name) (eA expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) 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)) (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 ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk C) l)
  (precur (3 0))
  (uniq-gen eA e l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 70)
  (parent 31)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 71, Parent: 31.

(enc "cert" (exp (gen) l-0) A (privk A)) (cat (exp (gen) e) w) (cat (exp (gen) e) w) (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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) w e e))) (l l-0) (e eA)) participant iadh-um 71
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) w e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (0 0)))
  (absent (e (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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (precur (3 0))
  (uniq-gen eA l e l-0)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 71)
  (parent 31)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 72, Parent: 32, Child: 120.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) 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 (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) C (privk C)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 72
(defskeleton iadh-um
  (vars (key data) (B C self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk C) l-0)
  (precur (3 0))
  (uniq-gen eA eB e l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 72)
  (parent 32)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 73, Parent: 32.

(enc "cert" (exp (gen) l-1) A (privk A)) (exp (gen) e) (enc "cert" hl 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 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) (mul l l (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self A) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w e))) (l l-1) (e eA)) participant iadh-um 73
(defskeleton iadh-um
  (vars (key data) (A B C self peer name) (hl base) (eA eB l expn)
    (w expr) (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 2) (0 3)) ((4 2) (3 0))
    ((5 0) (0 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) (mul l l (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-1)
  (precur (3 0))
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 73)
  (parent 32)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 74, Parent: 33, Child: 121.

(cat (exp (gen) l) w) (cat (exp (gen) l) 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) C (privk C)) (enc "cert" (exp (gen) l) B (privk B)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 74
(defskeleton iadh-um
  (vars (key data) (B C name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk C) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) A (privk A)) (0 0))
  (label 74)
  (parent 33)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 75, Parent: 33.

(enc "cert" (exp (gen) l-0) A (privk A)) (cat (exp (gen) l) w) (cat (exp (gen) l) 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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 75
(defskeleton iadh-um
  (vars (key data) (A B C name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self A) (l l-0))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-0)
  (precur (3 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 75)
  (parent 33)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 76, Parent: 34, Child: 122.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) l) 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) C (privk C)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 76
(defskeleton iadh-um
  (vars (key data) (B C self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l 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)) ((4 0) (0 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk C) l-0)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 76)
  (parent 34)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 77, Parent: 34.

(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 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) (mul l l (rec l-0))) C (privk C)) (enc "cert" (exp (gen) l-0) self (privk self)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self self) (peer C) (hl (exp (gen) (mul l l (rec l-0)))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0) (e eA)) participant iadh-um 77
(defskeleton iadh-um
  (vars (key data) (B C self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self self) (peer C)
    (hl (exp (gen) (mul l l (rec l-0))))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 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 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk self) l l-0)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 4 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 77)
  (parent 34)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 78, Parent: 34.

(enc "cert" (exp (gen) l-1) A (privk A)) (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 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) (mul l l (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) A (privk A)) ((self A) (l l-1)) ltx-gen ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA)) participant iadh-um 78
(defskeleton iadh-um
  (vars (key data) (A B C self name) (eA eB l expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (defstrand ltx-gen 1 (self A) (l l-1))
  (precedes ((0 2) (3 0)) ((1 2) (0 3)) ((1 2) (3 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (0 3)) ((4 0) (3 0))
    ((5 0) (0 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l-0 self) (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) l l-1)
  (precur (3 0))
  (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 78)
  (parent 34)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 79, Parent: 35.

(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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) eB)) (l l) (e e)) participant iadh-um 79 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) eB)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eB e l l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 79)
  (parent 35)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C D) (D D) (hl (exp (gen) l-0))
        (he (exp (gen) eB)) (lA l) (lB l) (eA e) (eB eB))))
  (origs))

Item 80, Parent: 36.

(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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) eB)) (l l) (e e)) participant iadh-um 80 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB e l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) eB)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e eB) ((exp (gen) eB) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eB e l l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 80)
  (parent 36)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A D) (B B) (C B) (D D) (hl (exp (gen) l-0))
        (he (exp (gen) eB)) (lA l) (lB l-0) (eA e) (eB eB))))
  (origs))

Item 81, Parent: 38, Child: 123.

(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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 81
(defskeleton iadh-um
  (vars (key data) (B D name) (eA e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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)) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA e l l-0)
  (operation encryption-test (displaced 4 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 81)
  (parent 38)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 82, Parent: 39, Child: 124.

(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)) 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) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 82
(defskeleton iadh-um
  (vars (key data) (B D name) (eA e l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA e l l-0)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 82)
  (parent 39)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 83, Parent: 41, Child: 125.

(exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 83
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (eA eB l e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (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)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen eA eB e l-0 l-1)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 83)
  (parent 41)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 84, Parent: 42, Child: 126.

(exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 84
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (eA eB l e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (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)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (uniq-gen eA eB e l-0 l-1)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 84)
  (parent 42)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 85, Parent: 44, Child: 127.

(enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 85
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 85)
  (parent 44)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 86, Parent: 45, Child: 128.

(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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 86
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 86)
  (parent 45)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 87, Parent: 47, Child: 129.

(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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 87
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 87)
  (parent 47)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 88, Parent: 48, Child: 130.

(enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 88
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 88)
  (parent 48)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 89, Parent: 50, Child: 131.

(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) l) (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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 89
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l)) (l l-0) (e eB))
  (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))
  (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-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 D) (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 89)
  (parent 50)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 90, Parent: 51, Child: 132.

(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) l) (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 (rec eA) eB l)) (exp (gen) eA) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 90
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-1) (e eB))
  (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))
  (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-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 90)
  (parent 51)
  (unrealized (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 91, Parent: 54, Child: 133.

(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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l-0) (e eA)) participant iadh-um 91
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 91)
  (parent 54)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 92, Parent: 54, Child: 134.

(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) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l-0) (e eA)) participant iadh-um 92
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 92)
  (parent 54)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 93, Parent: 54.

(enc "cert" (exp (gen) l-1) A (privk A)) (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) 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w))) (l l-1) (e eA)) participant iadh-um 93
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB l l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) w))
  (defstrand ltx-gen 1 (self A) (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (precur (4 0))
  (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 93)
  (parent 54)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 94, Parent: 55, Child: 135.

(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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l-0) (e e)) participant iadh-um 94
(defskeleton iadh-um
  (vars (key data) (B C D name) (eB l expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (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) (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eB l e l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 94)
  (parent 55)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 95, Parent: 55, Child: 136.

(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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l-0) (e e)) participant iadh-um 95
(defskeleton iadh-um
  (vars (key data) (B C D name) (eB l expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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) (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB l e l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 95)
  (parent 55)
  (unrealized (0 1))
  (comment "1 in cohort - 1 not yet seen"))

Item 96, Parent: 55.

(enc "cert" (exp (gen) l-1) A (privk A)) (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 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul eB w))) (l l-1) (e e)) participant iadh-um 96
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eB l l-0 expn) (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul eB w)))
    (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand ltx-gen 1 (self A) (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (0 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) (mul l l-0 (rec l-1))))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 A) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen eB l l-0 e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 96)
  (parent 55)
  (unrealized (0 1))
  (comment "empty cohort"))

Item 97, Parent: 56, Child: 137.

(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 w e)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l-0) (e eA)) participant iadh-um 97
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA l expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l 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) 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-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))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA l e l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 97)
  (parent 56)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 98, Parent: 56, Child: 138.

(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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l-0) (e eA)) participant iadh-um 98
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (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) (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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA l e l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 98)
  (parent 56)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 99, Parent: 56.

(enc "cert" (exp (gen) l-1) A (privk A)) (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 w e)) (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)) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) w e e))) (l l-1) (e eA)) participant iadh-um 99
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA l expn) (w expr) (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) w e e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l 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) w))
  (defstrand ltx-gen 1 (self A) (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (0 0)))
  (absent (e (exp (gen) l-0)) (e (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l-0 (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eA l l-0 e l-1)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 99)
  (parent 56)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 100, Parent: 57, Child: 139.

(exp (gen) e) (enc "cert" hl 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) 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) C (privk C)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-1) (e eA)) participant iadh-um 100
(defskeleton iadh-um
  (vars (key data) (B C D self peer name) (hl base) (eA eB l expn)
    (w expr) (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-1)
  (precur (4 0))
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (displaced 6 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 100)
  (parent 57)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 101, Parent: 57, Child: 140.

(exp (gen) e) (enc "cert" hl 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-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) C (privk C)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-1) (e eA)) participant iadh-um 101
(defskeleton iadh-um
  (vars (key data) (B C D self peer name) (hl base) (eA eB l expn)
    (w expr) (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen eA eB l e l-1)
  (operation encryption-test (displaced 6 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 101)
  (parent 57)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 102, Parent: 57.

(enc "cert" (exp (gen) l-2) A (privk A)) (exp (gen) e) (enc "cert" hl 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 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) (mul l l-0 (rec l-2))) C (privk C)) (enc "cert" (exp (gen) l-2) A (privk A)) ((self A) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-2)))) (he (exp (gen) (mul (rec eA) eB w e))) (l l-2) (e eA)) participant iadh-um 102
(defskeleton iadh-um
  (vars (key data) (A B C D self peer name) (hl base) (eA eB l l-0 expn)
    (w expr) (l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-2))))
    (he (exp (gen) (mul (rec eA) eB w e))) (l l-2) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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) (hl hl) (l l-1)
    (e e))
  (defstrand ltx-gen 1 (self A) (l l-2))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 2) (0 3)) ((5 2) (4 0)) ((6 0) (0 0)))
  (absent (e (exp (gen) l-1)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-2))
    (eA (exp (gen) (mul l l-0 (rec l-2)))))
  (fn-of ("principal-of" (l-2 A) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-2)
  (precur (4 0))
  (uniq-gen eA eB l l-0 e l-2)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 102)
  (parent 57)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 103, Parent: 58, Child: 141.

(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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0) (e eA)) participant iadh-um 103
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB))
  (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) (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 eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 103)
  (parent 58)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 104, Parent: 58, Child: 142.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 104
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 104)
  (parent 58)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 105, Parent: 58.

(enc "cert" (exp (gen) l-1) A (privk A)) (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 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) (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)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA)) participant iadh-um 105
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB l expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self A) (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (0 0)))
  (absent (eB (exp (gen) l-0)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) (mul l l-0 (rec l-1)))))
  (fn-of ("principal-of" (l-1 A) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l-0 l-1)
  (precur (4 0))
  (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 105)
  (parent 58)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 106, Parent: 59, Child: 143.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 106
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 106)
  (parent 59)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 107, Parent: 59, Child: 144.

(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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0) (e eA)) participant iadh-um 107
(defskeleton iadh-um
  (vars (key data) (B C D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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) (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 eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) A (privk A)) (0 0))
  (label 107)
  (parent 59)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 108, Parent: 59.

(enc "cert" (exp (gen) l-1) A (privk A)) (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 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA)) participant iadh-um 108
(defskeleton iadh-um
  (vars (key data) (A B C D name) (eA eB l expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self A) (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-1)
  (precur (4 0))
  (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 108)
  (parent 59)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 109, Parent: 60, Child: 145.

(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) 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) C (privk C)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA)) participant iadh-um 109
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l-1)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 6 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 109)
  (parent 60)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 110, Parent: 60, Child: 146.

(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-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) C (privk C)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer C) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1) (e eA)) participant iadh-um 110
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer C)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l-0) w))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk C) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 6 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 110)
  (parent 60)
  (unrealized (0 1) (0 3))
  (comment "1 in cohort - 1 not yet seen"))

Item 111, Parent: 60.

(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 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) (mul l l-0 (rec l-1))) C (privk C)) (enc "cert" (exp (gen) l-1) self (privk self)) ((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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eB)) participant ((key key) (self self) (peer C) (hl (exp (gen) (mul l l-0 (rec l-1)))) (he (exp (gen) (mul (rec eA) eB w l-1))) (l l-1) (e eA)) participant iadh-um 111
(defskeleton iadh-um
  (vars (key data) (B C D self name) (eA eB l l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self self) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-1))))
    (he (exp (gen) (mul (rec eA) eB w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e 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))
  (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 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 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 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB w l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-1)) (gen)))
  (non-orig (privk B) (privk C) (privk D) (privk self) l l-1)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 6 5 ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 111)
  (parent 60)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 112, Parent: 60.

(enc "cert" (exp (gen) l-2) A (privk A)) (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 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) (mul l l-0 (rec l-2))) C (privk C)) (enc "cert" (exp (gen) l-2) A (privk A)) ((self A) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eB)) participant ((key key) (self A) (peer C) (hl (exp (gen) (mul l l-0 (rec l-2)))) (he (exp (gen) (mul (rec eA) eB w l-1))) (l l-2) (e eA)) participant iadh-um 112
(defskeleton iadh-um
  (vars (key data) (A B C D self name) (eA eB l l-0 expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self A) (peer C)
    (hl (exp (gen) (mul l l-0 (rec l-2))))
    (he (exp (gen) (mul (rec eA) eB w l-1))) (l l-2) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e 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))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand ltx-gen 1 (self A) (l l-2))
  (precedes ((0 2) (4 0)) ((1 2) (0 3)) ((1 2) (4 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 1) (1 3))
    ((5 0) (0 3)) ((5 0) (4 0)) ((6 0) (0 0)))
  (absent (eB (exp (gen) l)) (eB (exp (gen) l-0)) (eA (exp (gen) l-2))
    (eA (exp (gen) (mul l l-0 (rec l-2)))))
  (fn-of ("principal-of" (l-2 A) (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 ((exp (gen) (mul w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-1)) (gen)))
  (non-orig (privk A) (privk B) (privk C) (privk D) l l-2)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1 l-2)
  (operation encryption-test (added-strand ltx-gen 1)
    (enc "cert" (exp (gen) l-2) A (privk A)) (0 0))
  (label 112)
  (parent 60)
  (unrealized (0 1) (0 3))
  (comment "empty cohort"))

Item 113, Parent: 62, Children: 147 148 149 150 151 152.

(cat (exp (gen) (mul (rec eA) e e (rec w))) w) (cat (exp (gen) (mul (rec eA) e e (rec w))) w) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 113
(defskeleton iadh-um
  (vars (key data) (B name) (eA e l expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) e e (rec w))) 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (uniq-gen eA e l)
  (precur (3 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) e e (rec w))) w))
    (exp (gen) (mul (rec eA) e e)) (0 3))
  (label 113)
  (parent 62)
  (unrealized (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 114, Parent: 63, Children: 153 154 155 156 157 158 159.

(cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 114
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (eA eB l e l-0 expn)
    (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (uniq-gen eA eB e l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
    (exp (gen) (mul (rec eA) eB e)) (0 3))
  (label 114)
  (parent 63)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 115, Parent: 64, Children: 160 161 162 163 164 165.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 115
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB l (rec w))) 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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 115)
  (parent 64)
  (unrealized (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 116, Parent: 65, Children: 166 167 168 169 170 171 172.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (enc "cert" (exp (gen) l) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 116
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB l (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (1 3)) ((3 0) (4 0)) ((4 1) (0 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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) l-0)
  (uniq-gen eA eB l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 116)
  (parent 65)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 117, Parent: 66, Children: 173 174 175 176 177 178.

(cat (gen) w) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 117
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 117)
  (parent 66)
  (unrealized (0 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 118, Parent: 68, Child: 179.

(cat (exp (gen) e) w) (cat (exp (gen) e) 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 118 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) 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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eB e l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 118)
  (parent 68)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 119, Parent: 70, Children: 180 181 182 183 184 185.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 119
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) 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)) (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 ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA e l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 119)
  (parent 70)
  (unrealized (0 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 120, Parent: 72, Children: 186 187 188 189 190 191 192.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) 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 (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 120
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB e l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 120)
  (parent 72)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 121, Parent: 74, Children: 193 194 195 196 197 198.

(cat (exp (gen) l) w) (cat (exp (gen) l) 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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 121
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA eB l)
  (operation encryption-test (displaced 4 2 ltx-gen 1)
    (enc "cert" (exp (gen) l) C (privk C)) (0 1))
  (label 121)
  (parent 74)
  (unrealized (0 3))
  (comment "6 in cohort - 6 not yet seen"))

Item 122, Parent: 76, Children: 199 200 201 202 203 204 205.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) l) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 122
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l 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)) ((4 0) (0 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 122)
  (parent 76)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 123, Parent: 81, Children: 206 207 208 209 210 211 212.

(cat (exp (gen) (mul (rec eA) e e (rec w))) w) (cat (exp (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 123
(defskeleton iadh-um
  (vars (key data) (B D name) (eA e l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (rec w))) 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eA e l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) e e (rec w))) w))
    (exp (gen) (mul (rec eA) e e)) (0 3))
  (label 123)
  (parent 81)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 124, Parent: 82, Children: 213 214 215 216 217 218 219.

(cat (exp (gen) (mul (rec eA) e e (rec w))) w) (cat (exp (gen) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 124
(defskeleton iadh-um
  (vars (key data) (B D name) (eA e l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (mul (rec eA) e e (rec w))) 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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eA e l l-0)
  (precur (4 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) e e (rec w))) w))
    (exp (gen) (mul (rec eA) e e)) (0 3))
  (label 124)
  (parent 82)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 125, Parent: 83, Children: 220 221 222 223 224 225 226 227.

(cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 125
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (eA eB l e l-0 l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen eA eB e l-0 l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
    (exp (gen) (mul (rec eA) eB e)) (0 3))
  (label 125)
  (parent 83)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 126, Parent: 84, Children: 228 229 230 231 232 233 234 235.

(cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (cat (exp (gen) (mul (rec eA) eB e (rec w))) w) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 126
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (eA eB l e l-0 l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (uniq-gen eA eB e l-0 l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB e (rec w))) w))
    (exp (gen) (mul (rec eA) eB e)) (0 3))
  (label 126)
  (parent 84)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 127, Parent: 85, Children: 236 237 238 239 240 241 242.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 127
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (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 l (rec w))) 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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 127)
  (parent 85)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 128, Parent: 86, Children: 243 244 245 246 247 248 249.

(cat (exp (gen) (mul (rec eA) eB l-0 (rec w))) w) (cat (exp (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 128
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 l-0 (rec w))) 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 l-0 (rec w))) w))
    (exp (gen) (mul (rec eA) eB l-0)) (0 3))
  (label 128)
  (parent 86)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 129, Parent: 87, Children: 250 251 252 253 254 255 256.

(cat (exp (gen) (mul (rec eA) eB l-0 (rec w))) w) (cat (exp (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 129
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 l-0 (rec w))) 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 l-0 (rec w))) w))
    (exp (gen) (mul (rec eA) eB l-0)) (0 3))
  (label 129)
  (parent 87)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 130, Parent: 88, Children: 257 258 259 260 261 262 263.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 130
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 l (rec w))) 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 eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 130)
  (parent 88)
  (unrealized (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 131, Parent: 89, Children: 264 265 266 267 268 269 270 271.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (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) l) (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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 131
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l)) (l l-0) (e eB))
  (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) (mul (rec eA) eB l (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (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 D) (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen eA eB l l-0 l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 131)
  (parent 89)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 132, Parent: 90, Children: 272 273 274 275 276 277 278 279.

(cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (cat (exp (gen) (mul (rec eA) eB l (rec w))) w) (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) l) (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 (rec eA) eB l)) (exp (gen) eA) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 132
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-1) (e eB))
  (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) (mul (rec eA) eB l (rec w))) w))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (uniq-gen eA eB l l-0 l-1)
  (precur (5 0))
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB l (rec w))) w))
    (exp (gen) (mul (rec eA) eB l)) (0 3))
  (label 132)
  (parent 90)
  (unrealized (5 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 133, Parent: 91, Children: 280 281 282 283 284 285 286.

(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) 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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 133
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 133)
  (parent 91)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 134, Parent: 92, Children: 287 288 289 290 291 292 293.

(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) 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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 134
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) 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 eB w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 134)
  (parent 92)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 135, Parent: 94, Child: 294.

(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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 135 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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) (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eB e l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 135)
  (parent 94)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 136, Parent: 95, Child: 295.

(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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 136 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (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) (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eB e l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 136)
  (parent 95)
  (unrealized)
  (comment "1 in cohort - 1 not yet seen"))

Item 137, Parent: 97, Children: 296 297 298 299 300 301 302.

(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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 137
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (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) (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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA e l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 137)
  (parent 97)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 138, Parent: 98, Children: 303 304 305 306 307 308 309.

(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 w e)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 138
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l 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) 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-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))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA e l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 138)
  (parent 98)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 139, Parent: 100, Children: 310 311 312 313 314 315 316 317.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) 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)) (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 (rec eA) eB w 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 139
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation encryption-test (displaced 6 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 139)
  (parent 100)
  (unrealized (0 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 140, Parent: 101, Children: 318 319 320 321 322 323 324 325.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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-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 (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 140
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation encryption-test (displaced 6 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 140)
  (parent 101)
  (unrealized (0 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 141, Parent: 103, Children: 326 327 328 329 330 331 332.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 141
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 141)
  (parent 103)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 142, Parent: 104, Children: 333 334 335 336 337 338 339.

(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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l) (e eA)) participant iadh-um 142
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB))
  (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) (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 eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 142)
  (parent 104)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 143, Parent: 106, Children: 340 341 342 343 344 345 346.

(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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l) (e eA)) participant iadh-um 143
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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) (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 eB w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 143)
  (parent 106)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 144, Parent: 107, Children: 347 348 349 350 351 352 353.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 144
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) 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 eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0)
  (operation encryption-test (displaced 5 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-0) C (privk C)) (0 1))
  (label 144)
  (parent 107)
  (unrealized (0 3))
  (comment "7 in cohort - 7 not yet seen"))

Item 145, Parent: 109, Children: 354 355 356 357 358 359 360 361.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) 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 l)) (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 (rec eA) eB w 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 145
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB expn) (w expr)
    (l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 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 D) (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 6 3 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 145)
  (parent 109)
  (unrealized (0 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 146, Parent: 110, Children: 362 363 364 365 366 367 368 369.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) 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 l)) (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 (rec eA) eB w l)) (exp (gen) eA) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 146
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB expn) (w expr)
    (l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation encryption-test (displaced 6 2 ltx-gen 1)
    (enc "cert" (exp (gen) l-1) C (privk C)) (0 1))
  (label 146)
  (parent 110)
  (unrealized (0 3))
  (comment "8 in cohort - 8 not yet seen"))

Item 147, Parent: 113.

(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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 147
(defskeleton iadh-um
  (vars (key data) (B name) (l eA e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (uniq-gen l eA e)
  (precur (3 0))
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (gen) (3 0))
  (label 147)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 148, Parent: 113.

(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) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l) (e e-0)) participant iadh-um 148
(defskeleton iadh-um
  (vars (key data) (B name) (e l e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (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) (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 e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-1)
    (3 0))
  (label 148)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 149, Parent: 113.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 149
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (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 149)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 150, Parent: 113.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (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 self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 150
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 hl) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (3 0))
  (label 150)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 151, Parent: 113.

(cat (exp (gen) l) (mul (rec eA) e e (rec l))) (cat (exp (gen) l) (mul (rec eA) e e (rec l))) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 151
(defskeleton iadh-um
  (vars (key data) (B name) (eA e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eA) e e (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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 151)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 152, Parent: 113.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 152
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) e e (rec 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) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (3 0))
  (label 152)
  (parent 113)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 153, Parent: 114.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 153
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (uniq-gen l-0 eA eB e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (gen) (4 0))
  (label 153)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 154, Parent: 114.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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 eB 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)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 154
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (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 154)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 155, Parent: 114.

(cat (exp (gen) e-0) (mul (rec eA) e)) (cat (exp (gen) e-0) (mul (rec eA) e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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)) key (exp (gen) (mul (rec eA) 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-0) (e eA)) participant iadh-um 155
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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 e-0))) key)))
  (neq ((exp (gen) e) (gen)) (eA e-0)
    ((exp (gen) (mul (rec eA) e e-0)) (gen)))
  (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 155)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 156, Parent: 114.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l) (e eA)) participant iadh-um 156
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (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 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (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 156)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 157, Parent: 114.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 157
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e-0))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 157)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 158, Parent: 114.

(cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 158
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB e (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 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (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 158)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 159, Parent: 114.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (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-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 159
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (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 2) (1 3)) ((3 2) (4 0)) ((4 1) (0 3))
    ((5 0) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 159)
  (parent 114)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 160, Parent: 115.

(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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 160
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (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 ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l)))
    (gen) (3 0))
  (label 160)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 161, Parent: 115.

(cat (exp (gen) e) (mul eB l (rec e) (rec e))) (cat (exp (gen) e) (mul eB l (rec e) (rec e))) (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 l (rec 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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l) (e e)) participant iadh-um 161
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eB l (rec e) (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 l))) key)))
  (neq ((exp (gen) l) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e))) (gen)))
  (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 161)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 162, Parent: 115.

(cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) e) (mul (rec eA) l)) (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)) key (exp (gen) (mul (rec eA) l 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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l e))) (l l) (e eA)) participant iadh-um 162
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul l e))) key)))
  (neq ((exp (gen) l) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l e)) (gen)))
  (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 162)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 163, Parent: 115.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e))) (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 163
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l 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)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 163)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 164, Parent: 115.

(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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 164
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (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 ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 164)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 165, Parent: 115.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 165
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB l (rec 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) (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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 165)
  (parent 115)
  (unrealized (0 3) (3 0))
  (comment "empty cohort"))

Item 166, Parent: 116.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) eB l-0)) (enc "cert" (exp (gen) l-0) self (privk self)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 166
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (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) (1 3)) ((3 0) (4 0)) ((4 1) (0 3)))
  (absent (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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (gen) (4 0))
  (label 166)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 167, Parent: 116.

(cat (exp (gen) e) (mul eB l (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 eB l (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l (rec e)))) (l l-0) (e e)) participant iadh-um 167
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) e) (mul eB l (rec e) (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) (1 3)) ((3 0) (4 0)) ((4 1) (0 3)))
  (absent (e (exp (gen) l-0)) (eB (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))) key)))
  (neq ((exp (gen) l) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e))) (gen)))
  (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 167)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 168, Parent: 116.

(cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) e) (mul (rec eA) l)) (enc "cert" (exp (gen) l) self (privk self)) (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)) key (exp (gen) (mul (rec eA) l 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l e))) (l l-0) (e eA)) participant iadh-um 168
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e 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 eA) l)))
  (precedes ((0 2) (1 3)) ((0 2) (4 0)) ((1 2) (4 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (1 3)) ((3 0) (4 0)) ((4 1) (0 3)))
  (absent (e (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 l e))) key)))
  (neq ((exp (gen) l) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l e)) (gen)))
  (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 168)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 169, Parent: 116.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 169
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l 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) (1 3)) ((3 0) (4 0)) ((4 1) (0 3))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 169)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 170, Parent: 116.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 170
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) eB l (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) (1 3)) ((3 0) (4 0)) ((4 1) (0 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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 170)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 171, Parent: 116.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 171
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (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) (1 3)) ((3 0) (4 0)) ((4 1) (0 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 171)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 172, Parent: 116.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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-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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 172
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))))
  (defstrand ltx-gen 1 (self self-0) (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) (1 3)) ((3 0) (4 0)) ((4 1) (0 3))
    ((5 0) (4 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 172)
  (parent 116)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 173, Parent: 117.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant iadh-um 173
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB))
  (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 ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 173)
  (parent 117)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 174, Parent: 117.

(cat (gen) eA) (cat (gen) eA) (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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 174
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) eA))
  (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 e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 174)
  (parent 117)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 175, Parent: 117.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 175
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-strand participant 3) (exp (gen) e)
    (0 3))
  (label 175)
  (parent 117)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 176, Parent: 117.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA)) participant iadh-um 176
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l))) (l l)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l)) (gen)) (eA eB)
    ((exp (gen) l) (gen)))
  (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) (0 3))
  (label 176)
  (parent 117)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 177, Parent: 117.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 177
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) 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) (0 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-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 177)
  (parent 117)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 178, Parent: 117, Children: 370 371 372 373 374 375.

(cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0) (cat (gen) w) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 178
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((4 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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w)) (0 3))
  (label 178)
  (parent 117)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 179, Parent: 118.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 179 (realized)
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) l)
  (uniq-gen eB e l)
  (operation generalization deleted (3 0))
  (label 179)
  (parent 118)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C B) (D B) (hl (exp (gen) l))
        (he (exp (gen) (mul eB w))) (lA l) (lB l) (eA e) (eB eB))))
  (origs))

Item 180, Parent: 119.

(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) (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)) 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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l) (e e-0)) participant iadh-um 180
(defskeleton iadh-um
  (vars (key data) (B name) (e l e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l l)
    (e e))
  (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) (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-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 4 0 participant 3) (exp (gen) e-1)
    (0 3))
  (label 180)
  (parent 119)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 181, Parent: 119.

(cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 181
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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 e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 181)
  (parent 119)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 182, Parent: 119.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) e-0) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l) (e eA)) participant iadh-um 182
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) e-0))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) e-0)) (gen)) (eA e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 182)
  (parent 119)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 183, Parent: 119.

(cat (exp (gen) e) (mul eA (rec e) (rec e) l)) (cat (exp (gen) e) (mul eA (rec e) (rec e) l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) l)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA)) participant iadh-um 183
(defskeleton iadh-um
  (vars (key data) (B name) (eA e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) 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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l))) key)))
  (neq ((exp (gen) (mul eA (rec e) l)) (gen)) (eA e)
    ((exp (gen) l) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (displaced 4 2 ltx-gen 1) (exp (gen) l-0) (0 3))
  (label 183)
  (parent 119)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 184, Parent: 119.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 184
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) 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) (0 3)) ((4 0) (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 ((exp (gen) (mul eA (rec e) l-0)) (gen)) (eA e)
    ((exp (gen) l-0) (gen)))
  (non-orig (privk B) l)
  (precur (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (0 3))
  (label 184)
  (parent 119)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 185, Parent: 119, Children: 376 377 378 379 380 381.

(cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 185
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (e l expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) w))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((4 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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) w e e)) (0 3))
  (label 185)
  (parent 119)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 186, Parent: 120.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) e-0 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-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e e-0)) participant iadh-um 186
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec eB) e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) e-0) (gen)))
  (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)
    (0 3))
  (label 186)
  (parent 120)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 187, Parent: 120.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) 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) 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-0) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e eA)) participant iadh-um 187
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-0) (e e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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-0))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e-0) ((exp (gen) e-0) (gen)))
  (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)
    (0 3))
  (label 187)
  (parent 120)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 188, Parent: 120.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (mul eA (rec eB))) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 188
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 188)
  (parent 120)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 189, Parent: 120.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (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) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e eA)) participant iadh-um 189
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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)) ((4 2) (0 3)) ((4 2) (3 0))
    ((5 2) (0 3)) ((5 2) (3 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e-0)) (gen)) (eA eB)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 189)
  (parent 120)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 190, Parent: 120.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-0)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 190
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 190)
  (parent 120)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 191, Parent: 120.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-0) (e eA)) participant iadh-um 191
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand ltx-gen 1 (self self-0) (l l-1))
  (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) (0 3)) ((4 2) (3 0))
    ((5 0) (0 3)) ((5 0) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) l-0)
  (precur (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 191)
  (parent 120)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 192, Parent: 120, Children: 382 383 384 385 386 387 388.

(cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) e) 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 (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 192
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB e l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w e)) (0 3))
  (label 192)
  (parent 120)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 193, Parent: 121.

(cat (exp (gen) l) (mul (rec eB) (rec l) e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant iadh-um 193
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) 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 ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 193)
  (parent 121)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 194, Parent: 121.

(cat (exp (gen) l) (mul eA (rec l))) (cat (exp (gen) l) (mul eA (rec l))) (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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 194
(defskeleton iadh-um
  (vars (key data) (B name) (eA l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (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)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 194)
  (parent 121)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 195, Parent: 121.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) e)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 195
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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)) ((4 2) (0 3)) ((4 2) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 195)
  (parent 121)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 196, Parent: 121.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA)) participant iadh-um 196
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l))) (l l)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l)) (gen)) (eA eB)
    ((exp (gen) l) (gen)))
  (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) (0 3))
  (label 196)
  (parent 121)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 197, Parent: 121.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 197
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) (0 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-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 197)
  (parent 121)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 198, Parent: 121, Children: 389 390 391 392 393 394.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 198
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) w))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((4 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 198)
  (parent 121)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 199, Parent: 122.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eB) (rec l) e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) e e)) (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-0) B (privk B)) (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)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 199
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) e e)))
  (defstrand ltx-gen 1 (self self) (l 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)) ((4 0) (0 3)) ((4 0) (3 0)))
  (absent (e (exp (gen) l-0)) (eB (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 199)
  (parent 122)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 200, Parent: 122.

(enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eA (rec l))) (cat (exp (gen) l) (mul eA (rec l))) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 200
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l))))
  (defstrand ltx-gen 1 (self self) (l 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)) ((4 0) (0 3)) ((4 0) (3 0)))
  (absent (e (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 e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 200)
  (parent 122)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 201, Parent: 122.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) e)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)) (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) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 201
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (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)) ((4 0) (0 3)) ((4 0) (3 0))
    ((5 2) (0 3)) ((5 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 201)
  (parent 122)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 202, Parent: 122.

(enc "cert" (exp (gen) l) 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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 202
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)))
  (defstrand ltx-gen 1 (self self) (l 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)) ((4 0) (0 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 eA l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 202)
  (parent 122)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 203, Parent: 122.

(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))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 203
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB))))
  (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) (0 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-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 203)
  (parent 122)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 204, Parent: 122.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 204
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (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 1 (self self-0) (l l-1))
  (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) (0 3)) ((4 0) (3 0))
    ((5 0) (0 3)) ((5 0) (3 0)))
  (absent (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 204)
  (parent 122)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 205, Parent: 122, Children: 395 396 397 398 399 400 401.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) l) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 205
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB w l (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 205)
  (parent 122)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 206, Parent: 123.

(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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 206
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen l l-0 eA e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (gen) (4 0))
  (label 206)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 207, Parent: 123.

(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) 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)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 207
(defskeleton iadh-um
  (vars (key data) (B D name) (l e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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-0) (mul e e (rec e-0) (rec 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-0)) (e-0 (exp (gen) l)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (4 0))
  (label 207)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 208, Parent: 123.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) e)) (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)) key (exp (gen) (mul (rec eA) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 208
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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 (rec eA) 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-0)) (e (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 208)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 209, Parent: 123.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) 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) 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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 209
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 209)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 210, Parent: 123.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 210
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) l-0) (mul (rec eA) e e (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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 210)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 211, Parent: 123.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 211
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (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)) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 211)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 212, Parent: 123.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 212
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (rec 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) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 212)
  (parent 123)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 213, Parent: 124.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) e e)) (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)) 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) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 213
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen l l-0 eA e)
  (precur (4 0))
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (gen) (4 0))
  (label 213)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 214, Parent: 124.

(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) 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 e e (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 214
(defskeleton iadh-um
  (vars (key data) (B D name) (l e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 e e (rec e-0) (rec 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-0)) (e-0 (exp (gen) l)) (e (exp (gen) l))
    (e (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 ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (4 0))
  (label 214)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 215, Parent: 124.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) e)) (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)) 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) D (privk D)) ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 215
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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 (rec eA) 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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 215)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 216, Parent: 124.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) 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) e) (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) e 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) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 216
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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-0) (mul (rec eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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))
    ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 216)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 217, Parent: 124.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 217
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) l-0) (mul (rec eA) e e (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-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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 217)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 218, Parent: 124.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 218
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (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)) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 218)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 219, Parent: 124.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 219
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) l-1) (mul (rec eA) e e (rec 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) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (4 0))
  (label 219)
  (parent 124)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 220, Parent: 125.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 220
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (uniq-gen l-0 l-1 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (gen) (5 0))
  (label 220)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 221, Parent: 125.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 221
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eB e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 221)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 222, Parent: 125.

(cat (exp (gen) e-0) (mul (rec eA) e)) (cat (exp (gen) e-0) (mul (rec eA) e)) (exp (gen) e) (enc "cert" hl 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) e) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-1) (e eA)) participant iadh-um 222
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((exp (gen) e) (gen)) (eA e-0)
    ((exp (gen) (mul (rec eA) e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 222)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 223, Parent: 125.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl 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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l) (e eA)) participant iadh-um 223
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (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 223)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 224, Parent: 125.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 224
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-0))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 224)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 225, Parent: 125.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 225
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-1)) (eA (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))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 225)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 226, Parent: 125.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 226
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 226)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 227, Parent: 125.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 227
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 227)
  (parent 125)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 228, Parent: 126.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 228
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) eB e)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (uniq-gen l-0 l-1 eA eB e)
  (precur (5 0))
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (gen) (5 0))
  (label 228)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 229, Parent: 126.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 229
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eB e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 229)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 230, Parent: 126.

(cat (exp (gen) e-0) (mul (rec eA) e)) (cat (exp (gen) e-0) (mul (rec eA) e)) (exp (gen) e) (enc "cert" hl 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) e) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-0) (e eA)) participant iadh-um 230
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 ((exp (gen) e) (gen)) (eA e-0)
    ((exp (gen) (mul (rec eA) e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (5 0))
  (label 230)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 231, Parent: 126.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl 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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l) (e eA)) participant iadh-um 231
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (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 231)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 232, Parent: 126.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 232
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-0))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 232)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 233, Parent: 126.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 233
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 233)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 234, Parent: 126.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 234
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 234)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 235, Parent: 126.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 235
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 2) (1 3))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (5 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (5 0))
  (label 235)
  (parent 126)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 236, Parent: 127.

(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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 236
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (gen) (4 0))
  (label 236)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 237, Parent: 127.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec 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) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eB l-0 (rec 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0) (e e)) participant iadh-um 237
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB l-0 (rec e) (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-0)) (e (exp (gen) l)) (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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 237)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 238, Parent: 127.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) l-0 e)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l-0) (e eA)) participant iadh-um 238
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l 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 (rec eA) 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)) (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 l-0 e))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l-0 e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 238)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 239, Parent: 127.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 239
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e 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) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l 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))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 239)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 240, Parent: 127.

(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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 240
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 240)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 241, Parent: 127.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 241
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e 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) eB l (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 (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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 241)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 242, Parent: 127.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 242
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) eB l-0 (rec 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) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 242)
  (parent 127)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 243, Parent: 128.

(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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 243
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (gen) (4 0))
  (label 243)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 244, Parent: 128.

(cat (exp (gen) e) (mul eB l (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) l) (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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l-0) (e e)) participant iadh-um 244
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB l (rec e) (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-0)) (e (exp (gen) l)) (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 l))) key)))
  (neq ((exp (gen) l) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e))) (gen)))
  (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 244)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 245, Parent: 128.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) l-0 e)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l) (e eA)) participant iadh-um 245
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l 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 (rec eA) 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)) (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 e))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l-0 e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (4 0))
  (label 245)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 246, Parent: 128.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 246
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e 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) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l 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))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 246)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 247, Parent: 128.

(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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 247
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 247)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 248, Parent: 128.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 248
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e 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) eB l (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 (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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 248)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 249, Parent: 128.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 249
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) eB l-0 (rec 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) (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-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 249)
  (parent 128)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 250, Parent: 129.

(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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 250
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (gen) (4 0))
  (label 250)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 251, Parent: 129.

(cat (exp (gen) e) (mul eB l (rec e) (rec e))) (cat (exp (gen) e) (mul eB l (rec e) (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) l) (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l-0) (e e)) participant iadh-um 251
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eB l (rec e) (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-0)) (e (exp (gen) l)) (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 l))) key)))
  (neq ((exp (gen) l) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e))) (gen)))
  (non-orig (privk B) (privk D) 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 251)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 252, Parent: 129.

(cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) e) (mul (rec eA) l)) (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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) l e)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l e))) (l l-0) (e eA)) participant iadh-um 252
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l 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 (rec eA) 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-0)) (e (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 l e))) key)))
  (neq ((exp (gen) l) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l e)) (gen)))
  (non-orig (privk B) (privk D) 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 252)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 253, Parent: 129.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 253
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e 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) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l 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))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 253)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 254, Parent: 129.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 254
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e 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) eB l (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 (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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 254)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 255, Parent: 129.

(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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 255
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 255)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 256, Parent: 129.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 256
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) eB l-0 (rec 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) (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-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 256)
  (parent 129)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 257, Parent: 130.

(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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 257
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (gen) (4 0))
  (label 257)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 258, Parent: 130.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-0 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0) (e e)) participant iadh-um 258
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eB l-0 (rec e) (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-0)) (e (exp (gen) l)) (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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (4 0))
  (label 258)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 259, Parent: 130.

(cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) e) (mul (rec eA) l)) (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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eA) l e)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l e))) (l l) (e eA)) participant iadh-um 259
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) l e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l 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 (rec eA) 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-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 l e))) key)))
  (neq ((exp (gen) l) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l e)) (gen)))
  (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 259)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 260, Parent: 130.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 260
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e 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) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l 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))
    ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 260)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 261, Parent: 130.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 261
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e 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) eB l (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 (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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 261)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 262, Parent: 130.

(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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 262
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 262)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 263, Parent: 130.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 263
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) eB l-0 (rec 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) (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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 263)
  (parent 130)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 264, Parent: 131.

(cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 264
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB l-1)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (gen) (5 0))
  (label 264)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 265, Parent: 131.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (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) 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 eB l-0 (rec e))) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-1) (e e)) participant iadh-um 265
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-1)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB))
  (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) e) (mul eB l-0 (rec e) (rec e))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 265)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 266, Parent: 131.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) l-0)) (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) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) l-0 e)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l-1) (e eA)) participant iadh-um 266
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e e))
  (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) e) (mul (rec eA) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 e))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l-0 e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (5 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 266)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 267, Parent: 131.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 267
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB))
  (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 (rec eA) eB l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 267)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 268, Parent: 131.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 268
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB))
  (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 (rec eA) eB l-0 (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 268)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 269, Parent: 131.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 269
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 (rec eA) eB l-0 (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 269)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 270, Parent: 131.

(cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 270
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 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-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 270)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 271, Parent: 131.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1 (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) 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) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 271
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 0))
    ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 271)
  (parent 131)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 272, Parent: 132.

(cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 272
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) eB l-1)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (gen) (5 0))
  (label 272)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 273, Parent: 132.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (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) 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 eB l-0 (rec e))) (exp (gen) e) (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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-1) (e e)) participant iadh-um 273
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-1)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB))
  (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) e) (mul eB l-0 (rec e) (rec e))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 273)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 274, Parent: 132.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) l-0)) (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) l-0) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eA) l-0 e)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l) (e eA)) participant iadh-um 274
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) l-0 e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e e))
  (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) e) (mul (rec eA) l-0)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul l-0 e))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) l-0 e)) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (5 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 274)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 275, Parent: 132.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 275
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB))
  (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 (rec eA) eB l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 275)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 276, Parent: 132.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 276
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB))
  (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 (rec eA) eB l-0 (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 276)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 277, Parent: 132.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 277
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB))
  (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 (rec eA) eB l-0 (rec l-1))))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 277)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 278, Parent: 132.

(cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 278
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) eB)))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 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-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 278)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 279, Parent: 132.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1 (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) 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) 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-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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 279
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) eB l-1 (rec l-2))))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (precedes ((0 2) (1 3)) ((0 2) (5 0)) ((1 2) (5 0)) ((2 0) (0 1))
    ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1)) ((4 0) (1 3))
    ((4 0) (5 0)) ((5 1) (0 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 279)
  (parent 132)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 280, Parent: 133.

(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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 280
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0)
    (e eB))
  (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 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 280)
  (parent 133)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 281, Parent: 133.

(cat (gen) eA) (cat (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 281
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) eA))
  (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)) (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 eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 281)
  (parent 133)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 282, Parent: 133.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 282
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 282)
  (parent 133)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 283, Parent: 133.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 283
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 283)
  (parent 133)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 284, Parent: 133.

(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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 284
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 284)
  (parent 133)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 285, Parent: 133.

(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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 285
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e eB))
  (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-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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 285)
  (parent 133)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 286, Parent: 133, Children: 402 403 404 405 406 407 408.

(cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 286
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e 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) (mul (rec eA) 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) (1 3)) ((5 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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (added-listener (cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w)) (0 3))
  (label 286)
  (parent 133)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 287, Parent: 134.

(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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 287
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l)
    (e eB))
  (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 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 287)
  (parent 134)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 288, Parent: 134.

(cat (gen) eA) (cat (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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 D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 288
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) eA))
  (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)) (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 ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 288)
  (parent 134)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 289, Parent: 134.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul eA (rec eB) e)) (cat (gen) (mul eA (rec eB) e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 289
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 289)
  (parent 134)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 290, Parent: 134.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 290
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 290)
  (parent 134)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 291, Parent: 134.

(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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 291
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 291)
  (parent 134)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 292, Parent: 134.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 292
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e eB))
  (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-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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 292)
  (parent 134)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 293, Parent: 134, Children: 409 410 411 412 413 414 415.

(cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l) (e eA)) participant iadh-um 293
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e 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) (mul (rec eA) 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) (1 3)) ((5 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 w))) key)))
  (neq ((exp (gen) w) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w)) (gen)))
  (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-listener (cat (exp (gen) (mul (rec eA) eB w (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w)) (0 3))
  (label 293)
  (parent 134)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 294, Parent: 135.

(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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 294 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eB))
  (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk D) l)
  (uniq-gen eB e l l-0)
  (operation generalization deleted (4 0))
  (label 294)
  (parent 135)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A B) (B B) (C D) (D D) (hl (exp (gen) l-0))
        (he (exp (gen) (mul eB w))) (lA l) (lB l) (eA e) (eB eB))))
  (origs))

Item 295, Parent: 136.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e)) participant iadh-um 295 (realized)
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (e l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB w))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (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 eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (e eB)
    ((exp (gen) (mul eB w)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (uniq-gen eB e l l-0)
  (operation generalization deleted (4 0))
  (label 295)
  (parent 136)
  (unrealized)
  (shape)
  (maps
    ((0 1)
      ((key key) (A D) (B B) (C B) (D D) (hl (exp (gen) l-0))
        (he (exp (gen) (mul eB w))) (lA l) (lB l-0) (eA e) (eB eB))))
  (origs))

Item 296, Parent: 137.

(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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) e-0 e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l-0) (e e-0)) participant iadh-um 296
(defskeleton iadh-um
  (vars (key data) (B D name) (l e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l 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 (rec e) (rec e) e-0 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-0)) (e-0 (exp (gen) l)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (0 3))
  (label 296)
  (parent 137)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 297, Parent: 137.

(cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 297
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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 eA (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-0)) (e (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 eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 297)
  (parent 137)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 298, Parent: 137.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec e) 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) e-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) e-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l) (e eA)) participant iadh-um 298
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) e-0))) (l l)
    (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 eA (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) e-0)) (gen)) (eA e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 298)
  (parent 137)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 299, Parent: 137.

(cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 299
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l 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 eA (rec e) (rec e) 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)) (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 ((exp (gen) (mul eA (rec e) l-0)) (gen)) (eA e)
    ((exp (gen) l-0) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 299)
  (parent 137)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 300, Parent: 137.

(cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 300
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-0))) (l l)
    (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 eA (rec e) (rec e) 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)) (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 ((exp (gen) (mul eA (rec e) l-0)) (gen)) (eA e)
    ((exp (gen) l-0) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 300)
  (parent 137)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 301, Parent: 137.

(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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 301
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-1))) (l l)
    (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 eA (rec e) (rec e) 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) (0 3)) ((5 0) (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 ((exp (gen) (mul eA (rec e) l-1)) (gen)) (eA e)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 301)
  (parent 137)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 302, Parent: 137, Children: 416 417 418 419 420 421 422.

(cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 302
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (e l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (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 eA) 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) (1 3)) ((5 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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA e l l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) w e e)) (0 3))
  (label 302)
  (parent 137)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 303, Parent: 138.

(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) (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)) key (exp (gen) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l-0) (e e-0)) participant iadh-um 303
(defskeleton iadh-um
  (vars (key data) (B D name) (l e l-0 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e-0)) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) e-0 e-0))) (l l)
    (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 e) (rec e) e-0 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-0)) (e-0 (exp (gen) l)) (e (exp (gen) l))
    (e (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-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (0 3))
  (label 303)
  (parent 138)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 304, Parent: 138.

(cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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 D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 304
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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 eA (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-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 e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 304)
  (parent 138)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 305, Parent: 138.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) (rec e) e-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec e) e-0)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) e-0) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) e-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l) (e eA)) participant iadh-um 305
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) e-0))) (l 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 eA (rec e) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 e-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) e-0)) (gen)) (eA e)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 305)
  (parent 138)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 306, Parent: 138.

(cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 306
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-0))) (l 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 eA (rec e) (rec e) 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)) (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 ((exp (gen) (mul eA (rec e) l-0)) (gen)) (eA e)
    ((exp (gen) l-0) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 306)
  (parent 138)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 307, Parent: 138.

(cat (exp (gen) e) (mul eA (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eA (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) (mul eA (rec 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 307
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) l-0))) (l l)
    (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 eA (rec e) (rec e) 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)) (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 ((exp (gen) (mul eA (rec e) l-0)) (gen)) (eA e)
    ((exp (gen) l-0) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 3 ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 307)
  (parent 138)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 308, Parent: 138.

(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)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 308
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) l-1))) (l 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 eA (rec e) (rec e) 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) (0 3)) ((5 0) (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-1))) key)))
  (neq ((exp (gen) (mul eA (rec e) l-1)) (gen)) (eA e)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (0 3))
  (label 308)
  (parent 138)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 309, Parent: 138, Children: 423 424 425 426 427 428 429.

(cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 w e)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l) (e eA)) participant iadh-um 309
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (e l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) w e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l 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) w))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 w e e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen eA e l l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) w e e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) w e e)) (0 3))
  (label 309)
  (parent 138)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 310, Parent: 139.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)) (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-0 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-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e-0)) participant iadh-um 310
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eB e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-1)
    (e 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 eB) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec eB) e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (0 3))
  (label 310)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 311, Parent: 139.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eA) (exp (gen) e-0) (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) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-1) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e eA)) participant iadh-um 311
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-1) (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) (mul eA (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e-0))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e-0) ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (0 3))
  (label 311)
  (parent 139)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 312, Parent: 139.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 312
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 312)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 313, Parent: 139.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA)) participant iadh-um 313
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-0)
    (e 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 eA (rec eB) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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))
    ((5 2) (0 3)) ((5 2) (4 0)) ((6 2) (0 3)) ((6 2) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e-0)) (gen)) (eA eB)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 313)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 314, Parent: 139.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-0) 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-0) 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-1) (e eA)) participant iadh-um 314
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1)
    (e 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 eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-1)) (eA (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 eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 314)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 315, Parent: 139.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l-0) (e eA)) participant iadh-um 315
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 315)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 316, Parent: 139.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-2)) (l l-0) (e eA)) participant iadh-um 316
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-2)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-0)
    (e 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 eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (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) (0 3)) ((5 2) (4 0)) ((6 0) (0 3)) ((6 0) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-2)) (gen)) (eA eB)
    ((exp (gen) l-2) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 316)
  (parent 139)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 317, Parent: 139, Children: 430 431 432 433 434 435 436 437.

(cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) w) (cat (exp (gen) 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)) (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 (rec eA) eB w 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 317
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 l-1 expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w e))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w e)) (0 3))
  (label 317)
  (parent 139)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 318, Parent: 140.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (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) (mul (rec eB) e-0 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-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e-0)) participant iadh-um 318
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eB e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) e-0 e-0))) (l l-0)
    (e 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 eB) (rec e) e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (0 3))
  (label 318)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 319, Parent: 140.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e))) (cat (exp (gen) e) (mul eA (rec e))) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eA) (exp (gen) e-0) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-1) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA)) participant iadh-um 319
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA e l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) eA)) (l l-1) (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) (mul eA (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e-0))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e-0) ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-1)
    (0 3))
  (label 319)
  (parent 140)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 320, Parent: 140.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB))) (cat (exp (gen) e) (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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 320
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 320)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 321, Parent: 140.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA)) participant iadh-um 321
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) e-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e-0))) (l l-1)
    (e 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 eA (rec eB) (rec e) e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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))
    ((5 2) (0 3)) ((5 2) (4 0)) ((6 2) (0 3)) ((6 2) (4 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA e-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e-0)) (gen)) (eA eB)
    ((exp (gen) e-0) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (0 3))
  (label 321)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 322, Parent: 140.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-0) 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-0) 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-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l-0) (e eA)) participant iadh-um 322
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1)
    (e 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 eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 322)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 323, Parent: 140.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-1) (e eA)) participant iadh-um 323
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec eB) (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 323)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 324, Parent: 140.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) l-2) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) l-2)) (l l-0) (e eA)) participant iadh-um 324
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) l-2)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-1)
    (e 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 eA (rec eB) (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (defstrand ltx-gen 1 (self self-0) (l l-2))
  (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) (0 3)) ((5 2) (4 0)) ((6 0) (0 3)) ((6 0) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-2)) (gen)) (eA eB)
    ((exp (gen) l-2) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (0 3))
  (label 324)
  (parent 140)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 325, Parent: 140, Children: 438 439 440 441 442 443 444 445.

(cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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-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 (rec eA) eB w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0) (e eA)) participant iadh-um 325
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (eA eB expn) (w expr)
    (l e l-0 l-1 expn) (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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))) key)))
  (neq ((exp (gen) (mul w e)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA eB e l-0 l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w e (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w e)) (0 3))
  (label 325)
  (parent 140)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 326, Parent: 141.

(cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 326
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0)
    (e 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 eB) (rec l-0) 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-0)) (e (exp (gen) l)) (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 326)
  (parent 141)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 327, Parent: 141.

(cat (exp (gen) l-0) (mul eA (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 327
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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) l-0) (mul eA (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)) (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 eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 327)
  (parent 141)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 328, Parent: 141.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)) (cat (exp (gen) l-1) (mul eA (rec 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) (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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA)) participant iadh-um 328
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 328)
  (parent 141)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 329, Parent: 141.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 329
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e 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 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 329)
  (parent 141)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 330, Parent: 141.

(cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 330
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 330)
  (parent 141)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 331, Parent: 141.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eA)) participant iadh-um 331
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec eB) (rec l-0) 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) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 331)
  (parent 141)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 332, Parent: 141, Children: 446 447 448 449 450 451 452.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 332
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (deflistener (cat (exp (gen) (mul (rec eA) eB w l (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) (1 3)) ((5 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 332)
  (parent 141)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 333, Parent: 142.

(cat (exp (gen) l) (mul (rec eB) (rec l) e e)) (cat (exp (gen) l) (mul (rec eB) (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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 333
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l)
    (e 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 eB) (rec l) 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-0)) (e (exp (gen) l)) (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 333)
  (parent 142)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 334, Parent: 142.

(cat (exp (gen) l-0) (mul eA (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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 D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 334
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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) l-0) (mul eA (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)) (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 ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 334)
  (parent 142)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 335, Parent: 142.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)) (cat (exp (gen) l-1) (mul eA (rec 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) (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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 335
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 335)
  (parent 142)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 336, Parent: 142.

(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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 336
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e 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 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 336)
  (parent 142)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 337, Parent: 142.

(cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec 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) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 337
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 337)
  (parent 142)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 338, Parent: 142.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 338
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec eB) (rec l-0) 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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 338)
  (parent 142)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 339, Parent: 142, Children: 453 454 455 456 457 458 459.

(cat (exp (gen) (mul (rec eA) eB w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l) (e eA)) participant iadh-um 339
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (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-listener
      (cat (exp (gen) (mul (rec eA) eB w l-0 (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l-0)) (0 3))
  (label 339)
  (parent 142)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 340, Parent: 143.

(cat (exp (gen) l) (mul (rec eB) (rec l) e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 340
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-0)
    (e 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 eB) (rec l) 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-0)) (e (exp (gen) l)) (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 340)
  (parent 143)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 341, Parent: 143.

(cat (exp (gen) l) (mul eA (rec l))) (cat (exp (gen) l) (mul eA (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA)) participant iadh-um 341
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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) l) (mul eA (rec 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-0)) (e (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 eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (4 0))
  (uniq-gen eA l l-0 e)
  (operation nonce-test (displaced 5 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 341)
  (parent 143)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 342, Parent: 143.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)) (cat (exp (gen) l-1) (mul eA (rec 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) (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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 342
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e 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 eA (rec eB) (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 342)
  (parent 143)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 343, Parent: 143.

(cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec 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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 343
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 343)
  (parent 143)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 344, Parent: 143.

(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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 344
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e 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 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 344)
  (parent 143)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 345, Parent: 143.

(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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 345
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec eB) (rec l-0) 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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 345)
  (parent 143)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 346, Parent: 143, Children: 460 461 462 463 464 465 466.

(cat (exp (gen) (mul (rec eA) eB w l-0 (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l) (e eA)) participant iadh-um 346
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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 w l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen eA eB l l-0)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l-0 (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l-0)) (0 3))
  (label 346)
  (parent 143)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 347, Parent: 144.

(cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) (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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant iadh-um 347
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e))) (l l)
    (e 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 eB) (rec l-0) 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-0)) (e (exp (gen) l)) (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 347)
  (parent 144)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 348, Parent: 144.

(cat (exp (gen) l) (mul eA (rec l))) (cat (exp (gen) l) (mul eA (rec l))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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 D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 348
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l 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) l) (mul eA (rec 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-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 e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 348)
  (parent 144)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 349, Parent: 144.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) e)) (cat (exp (gen) l-1) (mul eA (rec 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) (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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA)) participant iadh-um 349
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e 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 eA (rec eB) (rec l-1) e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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))
    ((5 2) (0 3)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 349)
  (parent 144)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 350, Parent: 144.

(cat (exp (gen) l) (mul eA (rec eB) (rec l) l-0)) (cat (exp (gen) l) (mul eA (rec 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) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 350
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 350)
  (parent 144)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 351, Parent: 144.

(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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA)) participant iadh-um 351
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e 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 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 ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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) (0 3))
  (label 351)
  (parent 144)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 352, Parent: 144.

(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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eA)) participant iadh-um 352
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec eB) (rec l-0) 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) (0 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 352)
  (parent 144)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 353, Parent: 144, Children: 467 468 469 470 471 472 473.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) l) w) (cat (exp (gen) l) w) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w l)) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l) (e eA)) participant iadh-um 353
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn)
    (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB w l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) w))
  (deflistener (cat (exp (gen) (mul (rec eA) eB w l (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) (1 3)) ((5 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 w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (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-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 353)
  (parent 144)
  (unrealized (5 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 354, Parent: 145.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) e) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e e)) participant iadh-um 354
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e))) (l l-1)
    (e 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 eB) (rec l-0) e e)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 354)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 355, Parent: 145.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA)) participant iadh-um 355
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-1) (e e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (4 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 355)
  (parent 145)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 356, Parent: 145.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) e)) (cat (exp (gen) l-2) (mul eA (rec 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) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 356
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e))) (l l)
    (e 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 eA (rec eB) (rec l-2) e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 0) (0 3)) ((5 0) (4 0)) ((6 2) (0 3)) ((6 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 356)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 357, Parent: 145.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eA)) participant iadh-um 357
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1)
    (e 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 eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 357)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 358, Parent: 145.

(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)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 358
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 358)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 359, Parent: 145.

(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))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 359
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec eB))))
  (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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 359)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 360, Parent: 145.

(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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eA)) participant iadh-um 360
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l)
    (e 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 eA (rec 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) (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) (0 3)) ((5 0) (4 0)) ((6 0) (0 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-2)) (gen)) (eA eB)
    ((exp (gen) l-2) (gen)))
  (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) (0 3))
  (label 360)
  (parent 145)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 361, Parent: 145, Children: 474 475 476 477 478 479 480 481.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) 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 l)) (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 (rec eA) eB w 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 361
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB expn) (w expr)
    (l l-0 l-1 expn) (w-0 expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB w l (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (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 D) (l-0 B) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 361)
  (parent 145)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 362, Parent: 146.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) e e)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e e)) participant iadh-um 362
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) e e))) (l l)
    (e 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 eB) (rec l-0) e e)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) (mul (rec eB) e e)) (gen)) (e eB)
    ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (0 3))
  (label 362)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 363, Parent: 146.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0))) (cat (exp (gen) l-0) (mul eA (rec l-0))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) eA) (exp (gen) e) (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) (l l-0)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 363
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) eA)) (l l-1) (e e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0))))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 3)) ((5 0) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) eA) (gen)) (eA e) ((exp (gen) e) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (4 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (0 3))
  (label 363)
  (parent 146)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 364, Parent: 146.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) e)) (cat (exp (gen) l-2) (mul eA (rec 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) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA)) participant iadh-um 364
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e))) (l l-0)
    (e 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 eA (rec eB) (rec l-2) e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (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))
    ((5 0) (0 3)) ((5 0) (4 0)) ((6 2) (0 3)) ((6 2) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) e)) (gen)) (eA eB)
    ((exp (gen) e) (gen)))
  (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)
    (0 3))
  (label 364)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 365, Parent: 146.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 365
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-1)
    (e 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 eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 365)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 366, Parent: 146.

(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)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eA)) participant iadh-um 366
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec eB) (rec l-0) l-1)))
  (defstrand ltx-gen 1 (self self) (l 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))
    ((5 0) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 366)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 367, Parent: 146.

(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))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 367
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec eB))))
  (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) (0 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-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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) (0 3))
  (label 367)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 368, Parent: 146.

(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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eA)) participant iadh-um 368
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-2))) (l l-0)
    (e 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 eA (rec 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) (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) (0 3)) ((5 0) (4 0)) ((6 0) (0 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-2)) (gen)) (eA eB)
    ((exp (gen) l-2) (gen)))
  (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) (0 3))
  (label 368)
  (parent 146)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 369, Parent: 146, Children: 482 483 484 485 486 487 488 489.

(cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) w) (cat (exp (gen) 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 l)) (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 (rec eA) eB w l)) (exp (gen) eA) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0) (e eA)) participant iadh-um 369
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB expn) (w expr)
    (l l-0 l-1 expn) (w-0 expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB w l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) w))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) (mul (rec eA) eB w l (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D) (l self))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB w l))) key)))
  (neq ((exp (gen) (mul w l)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB w l)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen eA eB l l-0 l-1)
  (operation nonce-test
    (added-listener
      (cat (exp (gen) (mul (rec eA) eB w l (rec w-0))) w-0))
    (exp (gen) (mul (rec eA) eB w l)) (0 3))
  (label 369)
  (parent 146)
  (unrealized (6 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 370, Parent: 178, Children: 490 491 492.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 370
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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-0 (mul eA (rec eB) w)) (w-1 w))
    (gen) (4 0))
  (label 370)
  (parent 178)
  (unrealized (1 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 371, Parent: 178, Children: 493 494 495.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eB) w e e)) (cat (gen) (mul (rec eB) w e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant iadh-um 371
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((4 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 ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 371)
  (parent 178)
  (unrealized (1 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 372, Parent: 178, Children: 496 497 498.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 372
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA 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) (1 3)) ((4 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 ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (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 372)
  (parent 178)
  (unrealized (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 373, Parent: 178, Children: 499 500 501 502.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (gen) (mul eA (rec eB) w e)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 373
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 373)
  (parent 178)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 374, Parent: 178, Children: 503 504 505 506.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (gen) (mul eA (rec eB) w l)) (cat (gen) (mul eA (rec eB) w l)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA)) participant iadh-um 374
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 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 ((exp (gen) (mul eA (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l)) (gen)))
  (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 374)
  (parent 178)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 375, Parent: 178, Children: 507 508 509 510 511.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul eA (rec eB) w l-0)) (cat (gen) (mul eA (rec eB) w l-0)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 375
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 375)
  (parent 178)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 376, Parent: 185, Children: 512 513 514 515.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 376
(defskeleton iadh-um
  (vars (key data) (B name) (l eA e expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w-0 (mul eA (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (4 0))
  (label 376)
  (parent 185)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 377, Parent: 185, Children: 516 517 518 519.

(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 (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)) 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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l) (e e-0)) participant iadh-um 377
(defskeleton iadh-um
  (vars (key data) (B name) (e expn) (w expr) (l e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l l)
    (e e))
  (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) (1 3)) ((4 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 w e-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l e-0)
  (operation nonce-test (displaced 5 0 participant 3) (exp (gen) e-1)
    (4 0))
  (label 377)
  (parent 185)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 378, Parent: 185, Children: 520 521 522 523.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eA w (rec e))) (cat (exp (gen) e) (mul eA w (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 378
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 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 ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (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 378)
  (parent 185)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 379, Parent: 185, Children: 524 525 526 527 528.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w e-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w 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-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l) (e eA)) participant iadh-um 379
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w e-0))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (4 0))
  (label 379)
  (parent 185)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 380, Parent: 185, Children: 529 530 531 532 533.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w l)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA)) participant iadh-um 380
(defskeleton iadh-um
  (vars (key data) (B name) (eA e expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 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 l))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l)) (gen)) (eA e)
    ((exp (gen) (mul w l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (displaced 5 2 ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 380)
  (parent 185)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 381, Parent: 185, Children: 534 535 536 537 538 539.

(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 eA (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 381
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 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 w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-0) (4 0))
  (label 381)
  (parent 185)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 382, Parent: 192, Children: 540 541 542 543 544.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 382
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul eA (rec eB) (rec e) w))
      (e-0 e) (w-1 w)) (gen) (5 0))
  (label 382)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 383, Parent: 192, Children: 545 546 547 548 549.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w e-0 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0)) participant iadh-um 383
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e expn) (w expr)
    (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0 e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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 e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (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 383)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 384, Parent: 192, Children: 550 551 552 553.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (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)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA)) participant iadh-um 384
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA e expn) (w expr)
    (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e e-0))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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 w e-0)))
        key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0)) (gen)))
  (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 384)
  (parent 192)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 385, Parent: 192, Children: 554 555 556 557.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 385
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB expn) (w expr)
    (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 385)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 386, Parent: 192, Children: 558 559 560 561 562 563.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA)) participant iadh-um 386
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 w e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 386)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 387, Parent: 192, Children: 564 565 566 567 568 569.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-0)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 387
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB e expn)
    (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 w l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 387)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 388, Parent: 192, Children: 570 571 572 573 574 575 576.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA)) participant iadh-um 388
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e expn) (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e hl) (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 w l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 388)
  (parent 192)
  (unrealized (1 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 389, Parent: 198, Children: 577 578 579 580 581.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 389
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
      (l-0 l) (w-1 w)) (gen) (4 0))
  (label 389)
  (parent 198)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 390, Parent: 198, Children: 582 583 584 585 586.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eB) w (rec l) e e)) (cat (exp (gen) l) (mul (rec eB) w (rec l) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e)) participant iadh-um 390
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) 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) (1 3)) ((4 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 ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 390)
  (parent 198)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 391, Parent: 198, Children: 587 588 589 590.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eA w (rec l))) (cat (exp (gen) l) (mul eA w (rec l))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 391
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA 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) (1 3)) ((4 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 ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (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 391)
  (parent 198)
  (unrealized (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 392, Parent: 198, Children: 591 592 593 594 595 596.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-0) w e)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w e)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 392
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 392)
  (parent 198)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 393, Parent: 198, Children: 597 598 599 600.

(cat (exp (gen) l) w) (cat (exp (gen) l) w) (cat (exp (gen) l) (mul eA (rec eB) w)) (cat (exp (gen) l) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA)) participant iadh-um 393
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 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 ((exp (gen) (mul eA (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l)) (gen)))
  (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 393)
  (parent 198)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 394, Parent: 198, Children: 601 602 603 604 605 606 607.

(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 eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 394
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 394)
  (parent 198)
  (unrealized (1 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 395, Parent: 205, Children: 608 609 610 611 612 613.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 395
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 395)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 396, Parent: 205, Children: 614 615 616 617 618 619.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eB) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) w e e)) (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-0) B (privk B)) (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)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 396
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-0)) (eB (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 e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 396)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 397, Parent: 205, Children: 620 621 622 623 624.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 397
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (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 w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (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 397)
  (parent 205)
  (unrealized (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 398, Parent: 205, Children: 625 626 627 628 629 630 631.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) w e)) (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-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 398
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 398)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 399, Parent: 205, Children: 632 633 634 635 636 637 638.

(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 eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 399
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 w l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 399)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 400, Parent: 205, Children: 639 640 641 642 643.

(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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 400
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 400)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 401, Parent: 205, Children: 644 645 646 647 648 649 650 651.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w l-1)) (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) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 401
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 401)
  (parent 205)
  (unrealized (1 3) (3 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 402, Parent: 286, Children: 652 653 654 655.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 402
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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-0 (mul eA (rec eB) w)) (w-1 w))
    (gen) (5 0))
  (label 402)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 403, Parent: 286, Children: 656 657 658 659.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eB) w e e)) (cat (gen) (mul (rec eB) w 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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 403
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 403)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 404, Parent: 286, Children: 660 661 662 663.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 404
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 404)
  (parent 286)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 405, Parent: 286, Children: 664 665 666 667 668.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (gen) (mul eA (rec eB) w e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 405
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 405)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 406, Parent: 286, Children: 669 670 671 672 673.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul eA (rec eB) w l-0)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 406
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 406)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 407, Parent: 286, Children: 674 675 676 677 678.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul eA (rec eB) w l-0)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 407
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 407)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 408, Parent: 286, Children: 679 680 681 682 683 684.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (gen) (mul eA (rec eB) w l-1)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 408
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 408)
  (parent 286)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 409, Parent: 293, Children: 685 686 687.

(cat (gen) w) (cat (gen) w) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 409
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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-0 (mul eA (rec eB) w)) (w-1 w))
    (gen) (5 0))
  (label 409)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 410, Parent: 293, Children: 688 689 690.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul (rec eB) w e e)) (cat (gen) (mul (rec eB) w 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) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 410
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 410)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 411, Parent: 293, Children: 691 692 693.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 411
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA 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) (1 3)) ((5 1) (0 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 w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 411)
  (parent 293)
  (unrealized (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 412, Parent: 293, Children: 694 695 696 697.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (gen) (mul eA (rec eB) w e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 412
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 412)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 413, Parent: 293, Children: 698 699 700 701.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul eA (rec eB) w l-0)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 413
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 413)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 414, Parent: 293, Children: 702 703 704 705.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (gen) (mul eA (rec eB) w l-0)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 414
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 414)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 415, Parent: 293, Children: 706 707 708 709 710.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (cat (gen) (mul eA (rec eB) w l-1)) (cat (gen) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 415
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 415)
  (parent 293)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 416, Parent: 302, Children: 711 712 713 714 715.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 416
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w-0 (mul eA (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (5 0))
  (label 416)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 417, Parent: 302, Children: 716 717 718 719 720.

(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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec e) w e-0 e-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 w e-0)) (exp (gen) e-0) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0)) participant iadh-um 417
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l 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 (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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l-0))
    (e (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-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 417)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 418, Parent: 302, Children: 721 722 723 724 725.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eA w (rec e))) (cat (exp (gen) e) (mul eA w (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 418
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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 eA 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 418)
  (parent 302)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 419, Parent: 302, Children: 726 727 728 729 730 731.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (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 eA (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)) key (exp (gen) (mul 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) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l) (e eA)) participant iadh-um 419
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w e-0))) (l l)
    (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 eA (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 419)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 420, Parent: 302, Children: 732 733 734 735 736 737.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (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 eA (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)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 420
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l 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 eA (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) (1 3)) ((5 1) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 420)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 421, Parent: 302, Children: 738 739 740 741 742 743.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (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 eA (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)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 421
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l)
    (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 eA (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) (1 3)) ((5 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 l-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 421)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 422, Parent: 302, Children: 744 745 746 747 748 749 750.

(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 eA (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (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 eA (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)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 422
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-1))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1) (exp (gen) l-1) (5 0))
  (label 422)
  (parent 302)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 423, Parent: 309, Children: 751 752 753 754.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 423
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w-0 (mul eA (rec e) (rec e) w)) (e-0 e)
      (w-1 w)) (gen) (5 0))
  (label 423)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 424, Parent: 309, Children: 755 756 757 758.

(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 (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)) key (exp (gen) (mul w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0)) participant iadh-um 424
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0))) (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0 e-0))) (l l)
    (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 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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l))
    (e (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-0 e-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0 e-0)) (gen)) (e-0 e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-1)
    (5 0))
  (label 424)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 425, Parent: 309, Children: 759 760 761 762.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) e) (mul eA w (rec e))) (cat (exp (gen) e) (mul eA w (rec e))) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 425
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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 eA 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) (1 3)) ((5 1) (0 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 w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 425)
  (parent 309)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 426, Parent: 309, Children: 763 764 765 766 767.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w e-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 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) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w e-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l) (e eA)) participant iadh-um 426
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w e-0))) (l 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 eA (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 w e-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (5 0))
  (label 426)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 427, Parent: 309, Children: 768 769 770 771 772.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (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 eA (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)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 427
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-0))) (l 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 eA (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) (1 3)) ((5 1) (0 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 w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 6 2 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 427)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 428, Parent: 309, Children: 773 774 775 776 777.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) e) (mul eA (rec e) (rec e) w l-0)) (cat (exp (gen) e) (mul eA (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 eA (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)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 428
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w l-0))) (l l)
    (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 eA (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) (1 3)) ((5 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 6 3 ltx-gen 1) (exp (gen) l-1) (5 0))
  (label 428)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 429, Parent: 309, Children: 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) e) (mul eA (rec e) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 429
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w l-1))) (l 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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1) (exp (gen) l-1) (5 0))
  (label 429)
  (parent 309)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 430, Parent: 317, Children: 784 785 786 787 788 789.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 430
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul eA (rec eB) (rec e) w))
      (e-0 e) (w-1 w)) (gen) (6 0))
  (label 430)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 431, Parent: 317, Children: 790 791 792 793 794 795.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w e-0 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 w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0 e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e e-0)) participant iadh-um 431
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0 e-0)))
    (l l-1) (e 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 eB) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-1)
    (6 0))
  (label 431)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 432, Parent: 317, Children: 796 797 798 799 800.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (exp (gen) e-0) (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) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e eA)) participant iadh-um 432
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (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) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0)))
        key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-1)
    (6 0))
  (label 432)
  (parent 317)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 433, Parent: 317, Children: 801 802 803 804 805.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 433
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 433)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 434, Parent: 317, Children: 806 807 808 809 810 811 812.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA)) participant iadh-um 434
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e-0)))
    (l l-0) (e 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 eA (rec eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (6 0))
  (label 434)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 435, Parent: 317, Children: 813 814 815 816 817 818 819.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 435
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1)))
    (l l-1) (e 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 eA (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-1)) (eA (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 eA w l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 435)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 436, Parent: 317, Children: 820 821 822 823 824 825 826.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA)) participant iadh-um 436
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1)))
    (l l-0) (e 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 eA (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 436)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 437, Parent: 317, Children: 827 828 829 830 831 832 833 834.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w 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 (rec eB) w 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 w 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2))) (l l-0) (e eA)) participant iadh-um 437
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2)))
    (l l-0) (e 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 eA (rec eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 437)
  (parent 317)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 438, Parent: 325, Children: 835 836 837 838 839.

(cat (gen) w) (cat (gen) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 438
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (w-0 (mul eA (rec eB) (rec e) w))
      (e-0 e) (w-1 w)) (gen) (6 0))
  (label 438)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 439, Parent: 325, Children: 840 841 842 843 844.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0 e-0)) (cat (exp (gen) e) (mul (rec eB) (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 (rec eB) w e-0 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 w e-0)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e e-0)) participant iadh-um 439
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0))) (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0 e-0)))
    (l l-0) (e 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 eB) (rec e) w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-1)
    (6 0))
  (label 439)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 440, Parent: 325, Children: 845 846 847 848.

(cat (exp (gen) e-0) w) (cat (exp (gen) e-0) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (exp (gen) e-0) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA)) participant iadh-um 440
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (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) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0)))
        key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 e-0)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-1)
    (6 0))
  (label 440)
  (parent 325)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 441, Parent: 325, Children: 849 850 851 852.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 441
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 441)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 442, Parent: 325, Children: 853 854 855 856 857 858.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA)) participant iadh-um 442
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e-0)))
    (l l-1) (e 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 eA (rec eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) w))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-strand participant 3) (exp (gen) e-0)
    (6 0))
  (label 442)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 443, Parent: 325, Children: 859 860 861 862 863 864.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w l-1)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA)) participant iadh-um 443
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1)))
    (l l-1) (e 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 eA (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 7 2 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 443)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 444, Parent: 325, Children: 865 866 867 868 869 870.

(cat (exp (gen) l-1) w) (cat (exp (gen) l-1) w) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 444
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1)))
    (l l-0) (e 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 eA (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 7 3 ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 444)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 445, Parent: 325, Children: 871 872 873 874 875 876 877.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w 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 w l-2)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2))) (l l-0) (e eA)) participant iadh-um 445
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2)))
    (l l-1) (e 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 eA (rec eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA w l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 1) (exp (gen) l-2) (6 0))
  (label 445)
  (parent 325)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 446, Parent: 332, Children: 878 879 880 881 882 883.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 446
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 446)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 447, Parent: 332, Children: 884 885 886 887 888 889.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul (rec eB) w (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) w (rec l-0) 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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 447
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 447)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 448, Parent: 332, Children: 890 891 892 893 894.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul eA w (rec l-0))) (cat (exp (gen) l-0) (mul eA 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 eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 448
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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) l-0) (mul eA 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 448)
  (parent 332)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 449, Parent: 332, Children: 895 896 897 898 899 900 901.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA)) participant iadh-um 449
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 449)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 450, Parent: 332, Children: 902 903 904 905 906.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 450
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 450)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 451, Parent: 332, Children: 907 908 909 910 911 912 913.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 451
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 451)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 452, Parent: 332, Children: 914 915 916 917 918 919 920 921.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA)) participant iadh-um 452
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 452)
  (parent 332)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 453, Parent: 339, Children: 922 923 924 925 926.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 453
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 453)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 454, Parent: 339, Children: 927 928 929 930 931.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eB) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) w 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) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 454
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e 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 eB) (rec l) 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 454)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 455, Parent: 339, Children: 932 933 934 935.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul eA w (rec l-0))) (cat (exp (gen) l-0) (mul eA 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 eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 455
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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) l-0) (mul eA 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) (1 3)) ((5 1) (0 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 w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (displaced 6 1 participant 3) (exp (gen) e-0)
    (5 0))
  (label 455)
  (parent 339)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 456, Parent: 339, Children: 936 937 938 939 940 941.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 456
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 456)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 457, Parent: 339, Children: 942 943 944 945.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 457
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 457)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 458, Parent: 339, Children: 946 947 948 949 950 951.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 458
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 458)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 459, Parent: 339, Children: 952 953 954 955 956 957 958.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 459
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 459)
  (parent 339)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 460, Parent: 346, Children: 959 960 961 962 963 964.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 460
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 460)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 461, Parent: 346, Children: 965 966 967 968 969 970.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul (rec eB) (rec l) w e e)) (cat (exp (gen) l) (mul (rec eB) (rec l) w 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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 461
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-0)
    (e 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 eB) (rec l) 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) 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 461)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 462, Parent: 346, Children: 971 972 973 974 975.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 462
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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) l) (mul eA (rec l) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) 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 462)
  (parent 346)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 463, Parent: 346, Children: 976 977 978 979 980 981 982.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 463
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e 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 eA (rec eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 463)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 464, Parent: 346, Children: 983 984 985 986 987 988 989.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 464
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 464)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 465, Parent: 346, Children: 990 991 992 993 994.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 465
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 465)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 466, Parent: 346, Children: 995 996 997 998 999 1000 1001 1002.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 466
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 466)
  (parent 346)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 467, Parent: 353, Children: 1003 1004 1005 1006 1007.

(cat (gen) w) (cat (gen) w) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 467
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
      (l-1 l-0) (w-1 w)) (gen) (5 0))
  (label 467)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 468, Parent: 353, Children: 1008 1009 1010 1011 1012.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l-0) (mul (rec eB) w (rec l-0) e e)) (cat (exp (gen) l-0) (mul (rec eB) 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 (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e)) participant iadh-um 468
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e 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 eB) 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test (displaced 6 0 participant 3) (exp (gen) e-0)
    (5 0))
  (label 468)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 469, Parent: 353, Children: 1013 1014 1015 1016.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 469
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l 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) l) (mul eA (rec l) 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) (1 3)) ((5 1) (0 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 w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (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 469)
  (parent 353)
  (unrealized (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 470, Parent: 353, Children: 1017 1018 1019 1020 1021 1022.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA)) participant iadh-um 470
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e 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 eA (rec eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) w))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 470)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 471, Parent: 353, Children: 1023 1024 1025 1026 1027 1028.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 471
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 471)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 472, Parent: 353, Children: 1029 1030 1031 1032.

(cat (exp (gen) l-0) w) (cat (exp (gen) l-0) w) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 472
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 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 ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 472)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 473, Parent: 353, Children: 1033 1034 1035 1036 1037 1038 1039.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA)) participant iadh-um 473
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 473)
  (parent 353)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 474, Parent: 361, Children: 1040 1041 1042 1043 1044 1045 1046.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 474
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
      (l-2 l-1) (w-1 w)) (gen) (6 0))
  (label 474)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 475, Parent: 361, Children: 1047 1048 1049 1050 1051 1052 1053.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e e)) participant iadh-um 475
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e))) (l l-1)
    (e 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 eB) (rec l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l-1))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-0)
    (6 0))
  (label 475)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 476, Parent: 361, Children: 1054 1055 1056 1057 1058 1059.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA)) participant iadh-um 476
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-1) (e e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-0)
    (6 0))
  (label 476)
  (parent 361)
  (unrealized (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 477, Parent: 361, Children: 1060 1061 1062 1063 1064 1065 1066 1067.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul eA (rec 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 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-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 477
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 477)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 478, Parent: 361, Children: 1068 1069 1070 1071 1072 1073 1074 1075.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 478
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 478)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 479, Parent: 361, Children: 1076 1077 1078 1079 1080 1081 1082 1083.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 479
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 479)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 480, Parent: 361, Children: 1084 1085 1086 1087 1088 1089.

(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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 480
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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-1 self) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 480)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 481, Parent: 361, Children: 1090 1091 1092 1093 1094 1095 1096 1097 1098.

(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 eA (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 481
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 481)
  (parent 361)
  (unrealized (1 3) (4 0))
  (comment "9 in cohort - 9 not yet seen"))

Item 482, Parent: 369, Children: 1099 1100 1101 1102 1103 1104.

(cat (gen) w) (cat (gen) w) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 482
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn) (w expr))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
      (l-2 l-1) (w-1 w)) (gen) (6 0))
  (label 482)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 483, Parent: 369, Children: 1105 1106 1107 1108 1109 1110.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e e)) (enc "cert" (exp (gen) l-1) 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-1) 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) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e e)) participant iadh-um 483
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e))) (l l)
    (e 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 eB) (rec l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eB (exp (gen) l))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (displaced 7 0 participant 3) (exp (gen) e-0)
    (6 0))
  (label 483)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 484, Parent: 369, Children: 1111 1112 1113 1114 1115.

(cat (exp (gen) e) w) (cat (exp (gen) e) w) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 484
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-1) (e e))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l)) (eA (exp (gen) l))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 l-1 e)
  (operation nonce-test (displaced 7 1 participant 3) (exp (gen) e-0)
    (6 0))
  (label 484)
  (parent 369)
  (unrealized (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 485, Parent: 369, Children: 1116 1117 1118 1119 1120 1121 1122.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul eA (rec 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 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-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 485
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (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 485)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 486, Parent: 369, Children: 1123 1124 1125 1126 1127 1128 1129.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 486
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 486)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 487, Parent: 369, Children: 1130 1131 1132 1133 1134 1135 1136.

(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 eA (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 487
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 487)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 488, Parent: 369, Children: 1137 1138 1139 1140 1141.

(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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 488
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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-1 self) (l-0 B) (l D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 488)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 489, Parent: 369, Children: 1142 1143 1144 1145 1146 1147 1148 1149.

(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 eA (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 489
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 489)
  (parent 369)
  (unrealized (1 3) (4 0))
  (comment "8 in cohort - 8 not yet seen"))

Item 490, Parent: 370.

l-0 (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)) (cat (gen) l-0) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 490
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 490)
  (parent 370)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 491, Parent: 370, Child: 1150.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 491
(defskeleton iadh-um
  (vars (key data) (B name) (l eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 491)
  (parent 370)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 492, Parent: 370, Child: 1151.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 492
(defskeleton iadh-um
  (vars (key data) (B name) (l eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 492)
  (parent 370)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 493, Parent: 371.

l-0 (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)) (cat (gen) l-0) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-0))) (l l) (e e)) participant iadh-um 493
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul eB (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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-0)) (gen)))
  (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 493)
  (parent 371)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 494, Parent: 371, Child: 1152.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e)) participant iadh-um 494
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul w e 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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-absence eB (mul w e e)) (mul w e e)
    (3 0))
  (label 494)
  (parent 371)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 495, Parent: 371, Child: 1153.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e)) participant iadh-um 495
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((4 1) (0 3)))
  (absent (e (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-absence e (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 495)
  (parent 371)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 496, Parent: 372.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) l-0)) (cat (gen) l-0) (cat (gen) l-0) (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)) key (exp (gen) (mul e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l) (e eA)) participant iadh-um 496
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 496)
  (parent 372)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 497, Parent: 372, Child: 1154.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) w) (cat (gen) w) (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)) key (exp (gen) (mul w e (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 497
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (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) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-absence eA w) w (3 0))
  (label 497)
  (parent 372)
  (unrealized (0 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 498, Parent: 372.

eA eA (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 498
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (3 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 ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-listener eA) (mul eA w) (3 0))
  (label 498)
  (parent 372)
  (unrealized (5 0))
  (comment "empty cohort"))

Item 499, Parent: 373.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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)) (cat (gen) l-1) (cat (gen) 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 499
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 499)
  (parent 373)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 500, Parent: 373, Child: 1155.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 500
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eB expn) (w expr)
    (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w e))
    (mul (rec eB) w e) (3 0))
  (label 500)
  (parent 373)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 501, Parent: 373, Child: 1156.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 501
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA expn) (w expr)
    (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-0)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-absence eB (mul eA w e)) (mul eA w e)
    (3 0))
  (label 501)
  (parent 373)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 502, Parent: 373, Child: 1157.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 502
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 502)
  (parent 373)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 503, Parent: 374.

l-0 (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)) (cat (gen) l-0) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 503
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 503)
  (parent 374)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 504, Parent: 374, Child: 1158.

(cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l)) (cat (gen) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 504
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec 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 w l))) key)))
  (neq ((exp (gen) (mul (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w l))
    (mul (rec eB) w l) (3 0))
  (label 504)
  (parent 374)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 505, Parent: 374, Child: 1159.

(cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul w eB)) (cat (gen) (mul eA w l)) (cat (gen) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA)) participant iadh-um 505
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul 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 eA w l eB))) key)))
  (neq ((exp (gen) (mul eA w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul eA w l)) (mul eA w l)
    (3 0))
  (label 505)
  (parent 374)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 506, Parent: 374.

(cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 506
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (l (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (added-absence l (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 506)
  (parent 374)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 507, Parent: 375.

l-0 (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)) (cat (gen) l-0) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 507
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 507)
  (parent 375)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 508, Parent: 375.

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 eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 508
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) 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))
  (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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 508)
  (parent 375)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 509, Parent: 375, Child: 1160.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 509
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w l-0))
    (mul (rec eB) w l-0) (3 0))
  (label 509)
  (parent 375)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 510, Parent: 375, Child: 1161.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 510
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul eA w l-0)) (mul eA w l-0)
    (3 0))
  (label 510)
  (parent 375)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 511, Parent: 375, Child: 1162.

(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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 511
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 511)
  (parent 375)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 512, Parent: 376.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 512
(defskeleton iadh-um
  (vars (key data) (B name) (l eA e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (one) (3 0))
  (label 512)
  (parent 376)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 513, Parent: 376.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) e e l-0)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 513
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (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 513)
  (parent 376)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 514, Parent: 376, Child: 1163.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 514
(defskeleton iadh-um
  (vars (key data) (B name) (l e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) 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 ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 514)
  (parent 376)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 515, Parent: 376, Child: 1164.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 515
(defskeleton iadh-um
  (vars (key data) (B name) (l eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (3 0))
  (label 515)
  (parent 376)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 516, Parent: 377.

(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) e) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l) (e e-0)) participant iadh-um 516
(defskeleton iadh-um
  (vars (key data) (B name) (l e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (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) (1 3)) ((4 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 e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (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 516)
  (parent 377)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 517, Parent: 377.

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 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 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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-0))) (l l) (e e-0)) participant iadh-um 517
(defskeleton iadh-um
  (vars (key data) (B self name) (l e e-0 l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-0))) (l l)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (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) (1 3)) ((4 1) (0 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 ((exp (gen) (mul e l-0)) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0) l-0)) (gen)))
  (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 517)
  (parent 377)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 518, Parent: 377, Child: 1165.

(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 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 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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e e)) participant iadh-um 518
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l) (e 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) (1 3)) ((4 1) (0 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 ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (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 518)
  (parent 377)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 519, Parent: 377, Child: 1166.

(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 (rec e) 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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l) (e e-0)) participant iadh-um 519
(defskeleton iadh-um
  (vars (key data) (B name) (e expn) (w expr) (l e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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) (1 3)) ((4 1) (0 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 ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (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 519)
  (parent 377)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 520, Parent: 378.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 520
(defskeleton iadh-um
  (vars (key data) (B name) (l eA e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) e)) (e-0 e)) (one) (3 0))
  (label 520)
  (parent 378)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 521, Parent: 378.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) e l-0)) (cat (exp (gen) e) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 521
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (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 521)
  (parent 378)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 522, Parent: 378, Child: 1167.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 522
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul w (rec 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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-absence eA (mul w (rec e)))
    (mul w (rec e)) (3 0))
  (label 522)
  (parent 378)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 523, Parent: 378, Child: 1168.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 523
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (3 0))
  (label 523)
  (parent 378)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 524, Parent: 379.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) 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) 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 self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 524
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 hl) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul (rec eA) e e (rec e-0)))
      (e-2 e-0)) (one) (3 0))
  (label 524)
  (parent 379)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 525, Parent: 379.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-1)) (cat (exp (gen) e-0) (mul (rec eA) 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 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 (rec eA) e 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) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 525
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e-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) (1 3)) ((4 1) (0 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 hl) (e (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 e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 525)
  (parent 379)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 526, Parent: 379, Child: 1169.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (rec e) w 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-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 526
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 e expn) (w expr)
    (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e))
  (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 eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-0))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (3 0))
  (label 526)
  (parent 379)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 527, Parent: 379, Child: 1170.

(exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w e 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 w e e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 527
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA expn) (w expr)
    (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-0)) (e hl)
    (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA w e)) (mul eA w e)
    (3 0))
  (label 527)
  (parent 379)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 528, Parent: 379, Child: 1171.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 528
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 hl) (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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (3 0))
  (label 528)
  (parent 379)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 529, Parent: 380.

(cat (exp (gen) l) (mul (rec eA) e e (rec l))) (cat (exp (gen) l) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 529
(defskeleton iadh-um
  (vars (key data) (B name) (eA e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l)))
      (l-0 l)) (one) (3 0))
  (label 529)
  (parent 380)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 530, Parent: 380.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) e e (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 530
(defskeleton iadh-um
  (vars (key data) (B self name) (eA e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 530)
  (parent 380)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 531, Parent: 380, Child: 1172.

(cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (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 (rec e) w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 531
(defskeleton iadh-um
  (vars (key data) (B name) (e expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w l)) (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 l))) key)))
  (neq ((exp (gen) (mul (rec e) w l)) (gen)) (eA e)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l))
    (mul (rec e) (rec e) w l) (3 0))
  (label 531)
  (parent 380)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 532, Parent: 380, Child: 1173.

(cat (exp (gen) l) (mul w e e)) (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) e) (mul eA w l)) (cat (exp (gen) e) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w l e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l e e))) (l l) (e eA)) participant iadh-um 532
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3)))
  (absent (e (mul eA w l)) (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 l e e))) key)))
  (neq ((exp (gen) (mul eA w l e)) (gen)) (eA e)
    ((exp (gen) (mul w l e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-absence e (mul eA w l)) (mul eA w l)
    (3 0))
  (label 532)
  (parent 380)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 533, Parent: 380.

(cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) l) (mul w (rec l))) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 533
(defskeleton iadh-um
  (vars (key data) (B name) (eA e expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3)))
  (absent (l (mul eA (rec e) (rec e) w)) (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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (added-absence l (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (3 0))
  (label 533)
  (parent 380)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 534, Parent: 381.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 534
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 534)
  (parent 381)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 535, Parent: 381.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 535
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 6 ltx-gen 2) l-1 (3 0))
  (label 535)
  (parent 381)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 536, Parent: 381.

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 eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) e 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) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 536
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (4 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 536)
  (parent 381)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 537, Parent: 381, Child: 1174.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (rec e) w 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 w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 537
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (3 0))
  (label 537)
  (parent 381)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 538, Parent: 381, Child: 1175.

(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 eA w l-0)) (cat (exp (gen) e) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 538
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w l-0)) (mul eA w l-0)
    (3 0))
  (label 538)
  (parent 381)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 539, Parent: 381, Child: 1176.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 539
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (3 0))
  (label 539)
  (parent 381)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 540, Parent: 382.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 540
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (3 0))
  (label 540)
  (parent 382)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 541, Parent: 382.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB e l-1)) (cat (gen) (mul (rec eA) eB e l-1)) (exp (gen) e) (enc "cert" hl 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 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 541
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 541)
  (parent 382)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 542, Parent: 382, Child: 1177.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 542
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (3 0))
  (label 542)
  (parent 382)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 543, Parent: 382, Child: 1178.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 543
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (3 0))
  (label 543)
  (parent 382)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 544, Parent: 382, Child: 1179.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 544
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 544)
  (parent 382)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 545, Parent: 383.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 545
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul eB e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (3 0))
  (label 545)
  (parent 383)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 546, Parent: 383.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-1)) (exp (gen) e) (enc "cert" hl 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 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 eB 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)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-1))) (l l-0) (e e-0)) participant iadh-um 546
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eB e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-1)))
    (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl)
    (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0) l-1)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 546)
  (parent 383)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 547, Parent: 383, Child: 1180.

(cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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 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 w e-0 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e e-0)) participant iadh-um 547
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l e expn) (w expr)
    (l-0 e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-0)
    (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e hl) (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 e-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (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 e-0 e-0))
    (mul (rec e) w e-0 e-0) (3 0))
  (label 547)
  (parent 383)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 548, Parent: 383, Child: 1181.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w e 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e e)) participant iadh-um 548
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB expn) (w expr)
    (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (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 e e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (3 0))
  (label 548)
  (parent 383)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 549, Parent: 383, Child: 1182.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 549
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e expn) (w expr)
    (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e hl) (eB (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 ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB e l-0 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (3 0))
  (label 549)
  (parent 383)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 550, Parent: 384.

(cat (exp (gen) e) (mul (rec eA) e-0)) (cat (exp (gen) e) (mul (rec eA) e-0)) (exp (gen) e-0) (enc "cert" hl 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) 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 e (rec eA) 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) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-0) (e eA)) participant iadh-um 550
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 e eA e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (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 e-0))) key)))
  (neq ((exp (gen) e-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eA e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e-0) (w (mul (rec eA) e-0))) (one) (3 0))
  (label 550)
  (parent 384)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 551, Parent: 384.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) e-0 l-1)) (cat (exp (gen) e) (mul (rec eA) e-0 l-1)) (exp (gen) e-0) (enc "cert" hl 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-0 l-1)) (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 e (rec eA) e-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) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0 l-1))) (l l-0) (e eA)) participant iadh-um 551
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 e eA e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-1))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (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 e e-0 l-1)))
        key)))
  (neq ((exp (gen) (mul e-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0 l-1)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eA e-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 551)
  (parent 384)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 552, Parent: 384, Child: 1183.

(cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (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 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 552
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l e expn) (w expr)
    (l-0 e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e-0))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (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))
    (mul (rec e) w) (3 0))
  (label 552)
  (parent 384)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 553, Parent: 384, Child: 1184.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 553
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA expn) (w expr)
    (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (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 w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 553)
  (parent 384)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 554, Parent: 385.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl 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) e) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul e (rec eA) eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) eB))) (l l) (e eA)) participant iadh-um 554
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 e eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l-0)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 554)
  (parent 385)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 555, Parent: 385.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1)) (cat (exp (gen) e) (mul (rec eA) eB l-1)) (exp (gen) e) (enc "cert" hl 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 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 (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 555
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 e eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 eB l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB l-1)) (gen)))
  (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 555)
  (parent 385)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 556, Parent: 385, Child: 1185.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 556
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB expn) (w expr)
    (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 556)
  (parent 385)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 557, Parent: 385, Child: 1186.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 557
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA expn) (w expr)
    (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul eA w)) (e (exp (gen) l-0)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 557)
  (parent 385)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 558, Parent: 386.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 558
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul (rec eA) eB e (rec e-0))) (e-2 e-0)) (one) (3 0))
  (label 558)
  (parent 386)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 559, Parent: 386.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (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 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 559
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 self-1 name)
    (hl hl-0 base) (l l-0 l-1 eA eB e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e-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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 559)
  (parent 386)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 560, Parent: 386, Child: 1187.

(exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 560
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w e-0))
    (mul (rec eB) (rec e) w e-0) (3 0))
  (label 560)
  (parent 386)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 561, Parent: 386, Child: 1188.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 561
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-1)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (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 w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e e-0 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w e-0))
    (mul eA (rec e) w e-0) (3 0))
  (label 561)
  (parent 386)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 562, Parent: 386, Child: 1189.

(exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-1) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 562
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (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 w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) w e))
    (mul eA (rec eB) w e) (3 0))
  (label 562)
  (parent 386)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 563, Parent: 386, Child: 1190.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 563
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (3 0))
  (label 563)
  (parent 386)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 564, Parent: 387.

(cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0))) (exp (gen) e) (enc "cert" hl 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) 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 564
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (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 (rec eA) eB e (rec l-0))) (l-1 l-0)) (one) (3 0))
  (label 564)
  (parent 387)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 565, Parent: 387.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0) l-1)) (exp (gen) e) (enc "cert" hl 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 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 565
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l eA eB e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (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 565)
  (parent 387)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 566, Parent: 387, Child: 1191.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 566
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e expn) (w expr)
    (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w l-0)) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec e) w l-0))
    (mul (rec eB) (rec e) w l-0) (3 0))
  (label 566)
  (parent 387)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 567, Parent: 387, Child: 1192.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-0)) (cat (exp (gen) e) (mul eA (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 567
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA e expn) (w expr)
    (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul eA (rec e) w l-0)) (e (exp (gen) l)) (e hl)
    (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 w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec e) w l-0))
    (mul eA (rec e) w l-0) (3 0))
  (label 567)
  (parent 387)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 568, Parent: 387, Child: 1193.

(cat (exp (gen) l-0) (mul w e)) (cat (exp (gen) l-0) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-0)) (cat (exp (gen) e) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e))) (l l-0) (e eA)) participant iadh-um 568
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB expn) (w expr)
    (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 e)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (e (mul eA (rec eB) w l-0)) (e (exp (gen) l)) (e hl)
    (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 w l-0 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 e)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (3 0))
  (label 568)
  (parent 387)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 569, Parent: 387.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 569
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB e expn)
    (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (3 0))
  (label 569)
  (parent 387)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 570, Parent: 388.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 570
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-1))) (l-2 l-1)) (one) (3 0))
  (label 570)
  (parent 388)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 571, Parent: 388.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 571
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 7 ltx-gen 2) l-2 (3 0))
  (label 571)
  (parent 388)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 572, Parent: 388.

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 (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (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 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 572
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 572)
  (parent 388)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 573, Parent: 388, Child: 1194.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 573
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-1))
    (mul (rec eB) (rec e) w l-1) (3 0))
  (label 573)
  (parent 388)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 574, Parent: 388, Child: 1195.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 574
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-1))
    (mul eA (rec e) w l-1) (3 0))
  (label 574)
  (parent 388)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 575, Parent: 388, Child: 1196.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 575
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (3 0))
  (label 575)
  (parent 388)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 576, Parent: 388, Child: 1197.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 576
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e expn) (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (3 0))
  (label 576)
  (parent 388)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 577, Parent: 389.

(cat (gen) (mul (rec eA) eB l)) (cat (gen) (mul (rec eA) eB l)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 577
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 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 ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l)))
    (one) (3 0))
  (label 577)
  (parent 389)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 578, Parent: 389.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB l l-0)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l) (e eA)) participant iadh-um 578
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-0)) (gen)))
  (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 578)
  (parent 389)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 579, Parent: 389, Child: 1198.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 579
(defskeleton iadh-um
  (vars (key data) (B name) (eB l expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (3 0))
  (label 579)
  (parent 389)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 580, Parent: 389, Child: 1199.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 580
(defskeleton iadh-um
  (vars (key data) (B name) (eA l expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul eA (rec l) w))
    (mul eA (rec l) w) (3 0))
  (label 580)
  (parent 389)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 581, Parent: 389.

(cat (gen) (mul w l)) (cat (gen) (mul w l)) (cat (exp (gen) l) (mul eA (rec eB) w)) (cat (exp (gen) l) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA)) participant iadh-um 581
(defskeleton iadh-um
  (vars (key data) (B name) (eA eB expn) (w expr) (l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (l (mul eA (rec 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 eA w l))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA eB l)
  (operation nonce-test (added-absence l (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 581)
  (parent 389)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 582, Parent: 390.

(cat (exp (gen) e) (mul eB l (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l (rec 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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l) (e e)) participant iadh-um 582
(defskeleton iadh-um
  (vars (key data) (B name) (eB l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) e) (mul eB 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) (1 3)) ((4 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 ((exp (gen) l) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul eB l (rec e) (rec e))) (l-0 l)
      (e-0 e)) (one) (3 0))
  (label 582)
  (parent 390)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 583, Parent: 390.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB l (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB 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 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 eB l (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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e) l-0))) (l l) (e e)) participant iadh-um 583
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l (rec e) l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul eB 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e) l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 583)
  (parent 390)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 584, Parent: 390, Child: 1200.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e)) participant iadh-um 584
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul w (rec l) e 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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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) e e))
    (mul w (rec l) e e) (3 0))
  (label 584)
  (parent 390)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 585, Parent: 390.

(cat (exp (gen) e) (mul w l)) (cat (exp (gen) e) (mul w l)) (cat (exp (gen) l) (mul (rec eB) w e e)) (cat (exp (gen) l) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w e 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l))) (l l) (e e)) participant iadh-um 585
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) 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) (1 3)) ((4 1) (0 3)))
  (absent (l (mul (rec eB) w e 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 e l))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l)) (gen)) (e eB)
    ((exp (gen) (mul w e l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB e l)
  (operation nonce-test (added-absence l (mul (rec eB) w e e))
    (mul (rec eB) w e e) (3 0))
  (label 585)
  (parent 390)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 586, Parent: 390, Child: 1201.

(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 eB) w (rec l))) (cat (exp (gen) l) (mul (rec eB) w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e)) participant iadh-um 586
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) 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) (1 3)) ((4 1) (0 3)))
  (absent (e (mul (rec eB) 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-absence e (mul (rec eB) w (rec l)))
    (mul (rec eB) w (rec l)) (3 0))
  (label 586)
  (parent 390)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 587, Parent: 391.

(cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) e) (mul (rec eA) l)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (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)) key (exp (gen) (mul e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l))) (l l) (e eA)) participant iadh-um 587
(defskeleton iadh-um
  (vars (key data) (B name) (e eA l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e eA l)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) l)) (l-0 l)) (one) (3 0))
  (label 587)
  (parent 391)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 588, Parent: 391.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l l-0)) (cat (exp (gen) e) (mul (rec eA) 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 l 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l l-0))) (l l) (e eA)) participant iadh-um 588
(defskeleton iadh-um
  (vars (key data) (B self name) (e eA l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e eA l l-0)
  (operation nonce-test (added-strand ltx-gen 2) l-0 (3 0))
  (label 588)
  (parent 391)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 589, Parent: 391, Child: 1202.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 589
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul 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) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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)))
    (mul w (rec l)) (3 0))
  (label 589)
  (parent 391)
  (unrealized (0 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 590, Parent: 391.

(cat (exp (gen) e) (mul w l)) (cat (exp (gen) e) (mul w l)) (cat (exp (gen) l) (mul eA w)) (cat (exp (gen) l) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w l)) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l))) (l l) (e eA)) participant iadh-um 590
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (e l expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA 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) (1 3)) ((4 1) (0 3)))
  (absent (l (mul 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) (mul eA w e l))) key)))
  (neq ((exp (gen) (mul eA w l)) (gen)) (eA e)
    ((exp (gen) (mul w e l)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l)
  (operation nonce-test (added-absence l (mul eA w)) (mul eA w) (3 0))
  (label 590)
  (parent 391)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 591, Parent: 392.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 591
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec e))) (e-0 e)) (one) (3 0))
  (label 591)
  (parent 392)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 592, Parent: 392.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 592
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l eA eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 592)
  (parent 392)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 593, Parent: 392, Child: 1203.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 593
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB l-0 expn) (w expr)
    (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eA (mul (rec eB) (rec l-0) w e)) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w e))
    (mul (rec eB) (rec l-0) w e) (3 0))
  (label 593)
  (parent 392)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 594, Parent: 392, Child: 1204.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w e)) (cat (exp (gen) l-0) (mul eA (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e eA)) participant iadh-um 594
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA l-0 expn) (w expr)
    (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (eB (mul eA (rec l-0) w e)) (e (exp (gen) l)) (e hl)
    (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 w e eB)))
        key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-0) w e))
    (mul eA (rec l-0) w e) (3 0))
  (label 594)
  (parent 392)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 595, Parent: 392.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA)) participant iadh-um 595
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB expn) (w expr)
    (e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (l-0 (mul eA (rec eB) w e)) (e (exp (gen) l)) (e hl)
    (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 w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (3 0))
  (label 595)
  (parent 392)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 596, Parent: 392, Child: 1205.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 596
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)))
  (absent (e (mul eA (rec eB) (rec l-0) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (3 0))
  (label 596)
  (parent 392)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 597, Parent: 393.

(cat (exp (gen) l) (mul (rec eA) eB)) (cat (exp (gen) l) (mul (rec eA) eB)) (cat (exp (gen) l) (one)) (cat (exp (gen) l) (one)) (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 l (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB))) (l l) (e eA)) participant iadh-um 597
(defskeleton iadh-um
  (vars (key data) (B name) (l eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 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 l eB))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 597)
  (parent 393)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 598, Parent: 393.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 598
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB l-0)) (gen)))
  (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 598)
  (parent 393)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 599, Parent: 393, Child: 1206.

(cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) w)) (cat (exp (gen) l) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 599
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l) (mul w (rec 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) (1 3)) ((4 1) (0 3)))
  (absent (eA (mul (rec 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 w l))) key)))
  (neq ((exp (gen) (mul (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 599)
  (parent 393)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 600, Parent: 393, Child: 1207.

(cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul eA w)) (cat (exp (gen) l) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA)) participant iadh-um 600
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA w)))
  (deflistener (cat (exp (gen) l) (mul w 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) (1 3)) ((4 1) (0 3)))
  (absent (eB (mul 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 eA w l eB))) key)))
  (neq ((exp (gen) (mul eA w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 600)
  (parent 393)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 601, Parent: 394.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 601
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (3 0))
  (label 601)
  (parent 394)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 602, Parent: 394.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l) (e eA)) participant iadh-um 602
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-0)) (gen)))
  (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 602)
  (parent 394)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 603, Parent: 394.

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 eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l) (e eA)) participant iadh-um 603
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 603)
  (parent 394)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 604, Parent: 394, Child: 1208.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 604
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (3 0))
  (label 604)
  (parent 394)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 605, Parent: 394, Child: 1209.

(enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 605
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (3 0))
  (label 605)
  (parent 394)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 606, Parent: 394.

(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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA)) participant iadh-um 606
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (3 0))
  (label 606)
  (parent 394)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 607, Parent: 394, Child: 1210.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 607
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (3 0))
  (label 607)
  (parent 394)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 608, Parent: 395.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 608
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (3 0))
  (label 608)
  (parent 395)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 609, Parent: 395.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-0)) (cat (gen) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 609
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 609)
  (parent 395)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 610, Parent: 395.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 610
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 610)
  (parent 395)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 611, Parent: 395, Child: 1211.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 611
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec eB) (rec l-0) w)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (3 0))
  (label 611)
  (parent 395)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 612, Parent: 395, Child: 1212.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 612
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul eA (rec l-0) w)) (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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul eA (rec l-0) w))
    (mul eA (rec l-0) w) (3 0))
  (label 612)
  (parent 395)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 613, Parent: 395, Children: 1213 1214.

(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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 613
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec eB) w)) (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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 613)
  (parent 395)
  (unrealized (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 614, Parent: 396.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l) (e e)) participant iadh-um 614
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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) e) (mul eB 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (exp (gen) l)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test
    (contracted (eB-0 eB) (l-1 l-0) (w (mul eB l-0 (rec e) (rec e)))
      (e-0 e)) (one) (3 0))
  (label 614)
  (parent 396)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 615, Parent: 396.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0 l-0)) (cat (exp (gen) e) (mul eB (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 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 eB (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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-0 l-0))) (l l) (e e)) participant iadh-um 615
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-0 l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul eB (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) (1 3)) ((4 1) (0 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 eB l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-0 l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 615)
  (parent 396)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 616, Parent: 396.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB 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)) ((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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l) (e e)) participant iadh-um 616
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 eB 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 616)
  (parent 396)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 617, Parent: 396, Child: 1215.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 w e 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 617
(defskeleton iadh-um
  (vars (key data) (B self name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l-0) (e eB))
  (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 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0))
    (eB (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 e e eB)))
        key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 e e))
    (mul (rec l) w e e) (3 0))
  (label 617)
  (parent 396)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 618, Parent: 396, Children: 1216 1217.

(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 eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 618
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul (rec eB) w e e)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (3 0))
  (label 618)
  (parent 396)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 619, Parent: 396, Child: 1218.

(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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 619
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (3 0))
  (label 619)
  (parent 396)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 620, Parent: 397.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l) (e eA)) participant iadh-um 620
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (e (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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (l-1 l-0) (w (mul (rec eA) l-0))) (one) (3 0))
  (label 620)
  (parent 397)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 621, Parent: 397.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-0)) (cat (exp (gen) e) (mul (rec eA) 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 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-0))) (l l) (e eA)) participant iadh-um 621
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test (displaced 4 6 ltx-gen 2) l-1 (3 0))
  (label 621)
  (parent 397)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 622, Parent: 397.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-0 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l) (e eA)) participant iadh-um 622
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 622)
  (parent 397)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 623, Parent: 397, Child: 1219.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 623
(defskeleton iadh-um
  (vars (key data) (B self name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec l) w)) (e (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 e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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))
    (mul (rec l) w) (3 0))
  (label 623)
  (parent 397)
  (unrealized (0 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 624, Parent: 397, Children: 1220 1221.

(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 eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 624
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul eA w)) (e (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 eA w e l-0))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 624)
  (parent 397)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 625, Parent: 398.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 625
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec e))) (e-0 e)) (one) (3 0))
  (label 625)
  (parent 398)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 626, Parent: 398.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 626
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1 l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (4 0)) ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 l-1))) key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 626)
  (parent 398)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 627, Parent: 398.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 627
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer self-1 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-1) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 627)
  (parent 398)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 628, Parent: 398, Child: 1222.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 628
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eB l-1 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w e))
    (mul (rec eB) (rec l-1) w e) (3 0))
  (label 628)
  (parent 398)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 629, Parent: 398, Child: 1223.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 629
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA l-1 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-1) w e))
    (mul eA (rec l-1) w e) (3 0))
  (label 629)
  (parent 398)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 630, Parent: 398, Children: 1224 1225.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 630
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB expn) (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (3 0))
  (label 630)
  (parent 398)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 631, Parent: 398, Child: 1226.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) 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 self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 631
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (3 0))
  (label 631)
  (parent 398)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 632, Parent: 399.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 632
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 l))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (3 0))
  (label 632)
  (parent 399)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 633, Parent: 399.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0 l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 633
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 633)
  (parent 399)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 634, Parent: 399.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0) (e eA)) participant iadh-um 634
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 eB l l-1)))
        key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 634)
  (parent 399)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 635, Parent: 399, Child: 1227.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 635
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (3 0))
  (label 635)
  (parent 399)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 636, Parent: 399, Child: 1228.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 636
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (3 0))
  (label 636)
  (parent 399)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 637, Parent: 399, Children: 1229 1230.

(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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 637
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (3 0))
  (label 637)
  (parent 399)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 638, Parent: 399.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 638
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (3 0))
  (label 638)
  (parent 399)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 639, Parent: 400.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 639
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 639)
  (parent 400)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 640, Parent: 400.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-0)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 640
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 640)
  (parent 400)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 641, Parent: 400.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 641
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 641)
  (parent 400)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 642, Parent: 400, Child: 1231.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 642
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 642)
  (parent 400)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 643, Parent: 400, Child: 1232.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 643
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 643)
  (parent 400)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 644, Parent: 401.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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-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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 644
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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-1) (mul (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (3 0))
  (label 644)
  (parent 401)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 645, Parent: 401.

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 eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 645
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1 l-1))) key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 645)
  (parent 401)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 646, Parent: 401.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (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) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 646
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 646)
  (parent 401)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 647, Parent: 401.

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 (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 647
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-0 l-2))) key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 647)
  (parent 401)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 648, Parent: 401, Child: 1233.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 648
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (3 0))
  (label 648)
  (parent 401)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 649, Parent: 401, Child: 1234.

(enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 649
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (eB (mul eA (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-1 eB))) key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (3 0))
  (label 649)
  (parent 401)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 650, Parent: 401, Children: 1235 1236.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 650
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec eB) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (3 0))
  (label 650)
  (parent 401)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 651, Parent: 401, Child: 1237.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 651
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec eB) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (3 0))
  (label 651)
  (parent 401)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 652, Parent: 402.

l-0 (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)) (cat (gen) l-0) (cat (gen) l-0) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 652
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 652)
  (parent 402)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 653, Parent: 402.

l-1 (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)) (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 653
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 653)
  (parent 402)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 654, Parent: 402, Child: 1238.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 654
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 654)
  (parent 402)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 655, Parent: 402, Child: 1239.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 655
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (4 0))
  (label 655)
  (parent 402)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 656, Parent: 403.

l-0 (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)) (cat (gen) l-0) (cat (gen) l-0) (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 eB (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB (rec e) l-0))) (l l) (e e)) participant iadh-um 656
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB (rec e) l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul eB (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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-0)) (gen)))
  (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 656)
  (parent 403)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 657, Parent: 403.

l-1 (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)) (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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1))) (l l-0) (e e)) participant iadh-um 657
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk D) 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 657)
  (parent 403)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 658, Parent: 403, Child: 1240.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul w e e)) (cat (gen) (mul 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 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 658
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul w e e)) (mul w e e)
    (4 0))
  (label 658)
  (parent 403)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 659, Parent: 403, Child: 1241.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 659
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 659)
  (parent 403)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 660, Parent: 404.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) l-0)) (cat (gen) l-0) (cat (gen) l-0) (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)) key (exp (gen) (mul e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l) (e eA)) participant iadh-um 660
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 660)
  (parent 404)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 661, Parent: 404.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-1)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1))) (l l-0) (e eA)) participant iadh-um 661
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 661)
  (parent 404)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 662, Parent: 404, Child: 1242.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 662
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((5 1) (0 3)))
  (absent (eA w) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA w) w (4 0))
  (label 662)
  (parent 404)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 663, Parent: 404.

eA eA (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 663
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eA)
  (precedes ((0 2) (5 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) (1 3)) ((5 1) (0 3)) ((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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener eA) (mul eA w) (4 0))
  (label 663)
  (parent 404)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 664, Parent: 405.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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-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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 664
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 664)
  (parent 405)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 665, Parent: 405.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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)) (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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 665
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB))
  (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 (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 665)
  (parent 405)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 666, Parent: 405, Child: 1243.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 666
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (4 0))
  (label 666)
  (parent 405)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 667, Parent: 405, Child: 1244.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 667
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (4 0))
  (label 667)
  (parent 405)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 668, Parent: 405, Child: 1245.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 668
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 668)
  (parent 405)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 669, Parent: 406.

l-0 (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)) (cat (gen) l-0) (cat (gen) l-0) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 669
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 669)
  (parent 406)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 670, Parent: 406.

l-1 (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)) (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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 670
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 670)
  (parent 406)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 671, Parent: 406, Child: 1246.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 671
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 671)
  (parent 406)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 672, Parent: 406, Child: 1247.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 672
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 672)
  (parent 406)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 673, Parent: 406.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 673
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 673)
  (parent 406)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 674, Parent: 407.

l-0 (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)) (cat (gen) l-0) (cat (gen) l-0) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 674
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 674)
  (parent 407)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 675, Parent: 407.

l-1 (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)) (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 675
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 675)
  (parent 407)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 676, Parent: 407, Child: 1248.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 676
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 676)
  (parent 407)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 677, Parent: 407, Child: 1249.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 677
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 677)
  (parent 407)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 678, Parent: 407, Child: 1250.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 678
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 678)
  (parent 407)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 679, Parent: 408.

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 eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 679
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) 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))
  (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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 679)
  (parent 408)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 680, Parent: 408.

l-1 (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)) (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 680
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 680)
  (parent 408)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 681, Parent: 408.

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 eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 681
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 681)
  (parent 408)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 682, Parent: 408, Child: 1251.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-1)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 682
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-1))
    (mul (rec eB) w l-1) (4 0))
  (label 682)
  (parent 408)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 683, Parent: 408, Child: 1252.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (gen) (mul eA w l-1)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 683
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 683)
  (parent 408)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 684, Parent: 408, Child: 1253.

(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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 684
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 684)
  (parent 408)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 685, Parent: 409.

l-1 (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)) (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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 685
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 685)
  (parent 409)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 686, Parent: 409, Child: 1254.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 686
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 686)
  (parent 409)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 687, Parent: 409, Child: 1255.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 687
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (4 0))
  (label 687)
  (parent 409)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 688, Parent: 410.

l-1 (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)) (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) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1))) (l l-0) (e e)) participant iadh-um 688
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-1)) (gen)))
  (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 688)
  (parent 410)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 689, Parent: 410, Child: 1256.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 689
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (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 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 e e)) (mul w e e)
    (4 0))
  (label 689)
  (parent 410)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 690, Parent: 410, Child: 1257.

(cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (exp (gen) e) (mul w (rec e) (rec e))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 690
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 690)
  (parent 410)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 691, Parent: 411.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-1)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1))) (l l) (e eA)) participant iadh-um 691
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 691)
  (parent 411)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 692, Parent: 411, Child: 1258.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 692
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((5 1) (0 3)))
  (absent (eA w) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 w) w (4 0))
  (label 692)
  (parent 411)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 693, Parent: 411.

eA eA (cat (exp (gen) e) w) (cat (exp (gen) e) w) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA)) participant iadh-um 693
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) e) w))
  (deflistener eA)
  (precedes ((0 2) (5 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) (1 3)) ((5 1) (0 3)) ((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-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA e)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener eA) (mul eA w) (4 0))
  (label 693)
  (parent 411)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 694, Parent: 412.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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)) (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) 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 694
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB))
  (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 (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 694)
  (parent 412)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 695, Parent: 412, Child: 1259.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 695
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (4 0))
  (label 695)
  (parent 412)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 696, Parent: 412, Child: 1260.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 696
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (4 0))
  (label 696)
  (parent 412)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 697, Parent: 412, Child: 1261.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 697
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 697)
  (parent 412)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 698, Parent: 413.

l-1 (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)) (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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 698
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 698)
  (parent 413)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 699, Parent: 413, Child: 1262.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 699
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 699)
  (parent 413)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 700, Parent: 413, Child: 1263.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 700
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 700)
  (parent 413)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 701, Parent: 413.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 701
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 701)
  (parent 413)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 702, Parent: 414.

l-1 (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)) (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 702
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 702)
  (parent 414)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 703, Parent: 414, Child: 1264.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 703
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 703)
  (parent 414)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 704, Parent: 414, Child: 1265.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 704
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 704)
  (parent 414)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 705, Parent: 414.

(cat (exp (gen) l-0) (mul w (rec l-0))) (cat (exp (gen) l-0) (mul w (rec l-0))) (cat (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 705
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 705)
  (parent 414)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 706, Parent: 415.

l-1 (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)) (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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 706
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 706)
  (parent 415)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 707, Parent: 415.

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 eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 707
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 707)
  (parent 415)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 708, Parent: 415, Child: 1266.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-1)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 708
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-1))
    (mul (rec eB) w l-1) (4 0))
  (label 708)
  (parent 415)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 709, Parent: 415, Child: 1267.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (gen) (mul eA w l-1)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 709
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 709)
  (parent 415)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 710, Parent: 415, Child: 1268.

(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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 710
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 710)
  (parent 415)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 711, Parent: 416.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 711
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((5 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (one) (4 0))
  (label 711)
  (parent 416)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 712, Parent: 416.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) e e l-0)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 712
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (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 712)
  (parent 416)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 713, Parent: 416.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) e e l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 713
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 713)
  (parent 416)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 714, Parent: 416, Child: 1269.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 714
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) 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 ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 714)
  (parent 416)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 715, Parent: 416, Child: 1270.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 715
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 715)
  (parent 416)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 716, Parent: 417.

(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) 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)) key (exp (gen) (mul e e (rec e-0))) (exp (gen) e-0) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 716
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) 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 716)
  (parent 417)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 717, Parent: 417.

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 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 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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e e (rec e-0) l-0))) (l l) (e e-0)) participant iadh-um 717
(defskeleton iadh-um
  (vars (key data) (B self name) (l e e-0 l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e e (rec e-0) l-0))) (l l)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (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) (1 3)) ((4 1) (0 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 ((exp (gen) (mul e l-0)) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0) l-0)) (gen)))
  (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 717)
  (parent 417)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 718, Parent: 417.

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) 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)) key (exp (gen) (mul e e (rec e-0) l-1)) (exp (gen) e-0) (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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-1))) (l l-0) (e e-0)) participant iadh-um 718
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-1))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) 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) (1 3)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l-0))
    (e (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0) l-1)) (gen)))
  (non-orig (privk B) (privk D) 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 718)
  (parent 417)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 719, Parent: 417, Child: 1271.

(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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) 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 e-0 e-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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l-0) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e)) participant iadh-um 719
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l-0) (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 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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e-0 (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 e e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) 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 719)
  (parent 417)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 720, Parent: 417, Child: 1272.

(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) 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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 720
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e (exp (gen) l-0)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e 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 720)
  (parent 417)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 721, Parent: 418.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 721
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) e)) (e-0 e)) (one) (4 0))
  (label 721)
  (parent 418)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 722, Parent: 418.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) e l-0)) (cat (exp (gen) e) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 722
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (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 722)
  (parent 418)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 723, Parent: 418.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) e l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0) (e eA)) participant iadh-um 723
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk D) 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 723)
  (parent 418)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 724, Parent: 418, Child: 1273.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 724
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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 w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul w (rec e))) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul w (rec e)))
    (mul w (rec e)) (4 0))
  (label 724)
  (parent 418)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 725, Parent: 418, Child: 1274.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eA)) participant iadh-um 725
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w)) (e (exp (gen) l-0)) (e (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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 725)
  (parent 418)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 726, Parent: 419.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) 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) 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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 726
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul (rec eA) e e (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 726)
  (parent 419)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 727, Parent: 419.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-1)) (cat (exp (gen) e-0) (mul (rec eA) 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 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 (rec eA) e 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) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 727
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e-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) (1 3)) ((4 1) (0 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 hl) (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 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 727)
  (parent 419)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 728, Parent: 419.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eA) 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 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 (rec eA) e 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) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 728
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e))
  (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 eA) e e (rec e-0) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-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) (1 3)) ((5 1) (0 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 hl) (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-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 728)
  (parent 419)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 729, Parent: 419, Child: 1275.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 729
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 e expn)
    (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0))) (l l)
    (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 e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (4 0))
  (label 729)
  (parent 419)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 730, Parent: 419, Child: 1276.

(exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 730
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e e-0))) (l l)
    (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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (e-0 (exp (gen) l)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA w e)) (mul eA w e)
    (4 0))
  (label 730)
  (parent 419)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 731, Parent: 419, Child: 1277.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 731
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 731)
  (parent 419)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 732, Parent: 420.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 732
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 732)
  (parent 420)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 733, Parent: 420.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) e e (rec l) l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 733
(defskeleton iadh-um
  (vars (key data) (B self name) (eA e l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA e l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 733)
  (parent 420)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 734, Parent: 420.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0) (e eA)) participant iadh-um 734
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 734)
  (parent 420)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 735, Parent: 420, Child: 1278.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 735
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l 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 (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 735)
  (parent 420)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 736, Parent: 420, Child: 1279.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA)) participant iadh-um 736
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 736)
  (parent 420)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 737, Parent: 420.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 737
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 737)
  (parent 420)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 738, Parent: 421.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 738
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((5 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 738)
  (parent 421)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 739, Parent: 421.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l) (e eA)) participant iadh-um 739
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e e l-0))) key)))
  (neq ((exp (gen) (mul e l-0)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-0)) (gen)))
  (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 739)
  (parent 421)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 740, Parent: 421.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 740
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 740)
  (parent 421)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 741, Parent: 421, Child: 1280.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 741
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l)
    (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 e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w 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) (mul w l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 741)
  (parent 421)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 742, Parent: 421, Child: 1281.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 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 w l-0 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 742
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w 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) (mul eA w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 742)
  (parent 421)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 743, Parent: 421, Child: 1282.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 743
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec e) (rec e) 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) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 743)
  (parent 421)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 744, Parent: 422.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 744
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 744)
  (parent 422)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 745, Parent: 422.

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 eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) e 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) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 745
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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)) (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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 745)
  (parent 422)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 746, Parent: 422.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e)) (cat (exp (gen) l-1) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 746
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 6 7 ltx-gen 2) l-2 (4 0))
  (label 746)
  (parent 422)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 747, Parent: 422.

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 eA) e e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) e 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) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 747
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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)) (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 e e l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 747)
  (parent 422)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 748, Parent: 422, Child: 1283.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 748
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-1))) (l l)
    (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 e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec e) (rec e) w 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) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec e) (rec e) w l-1))
    (mul (rec e) (rec e) w l-1) (4 0))
  (label 748)
  (parent 422)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 749, Parent: 422, Child: 1284.

(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 eA w l-1)) (cat (exp (gen) e) (mul 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 eA w l-1 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 w l-1 e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA)) participant iadh-um 749
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 e))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (mul eA w 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) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-absence e (mul eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 749)
  (parent 422)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 750, Parent: 422, Child: 1285.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 750
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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-absence l-1 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 750)
  (parent 422)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 751, Parent: 423.

(cat (gen) (mul (rec eA) e e)) (cat (gen) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 751
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (one) (4 0))
  (label 751)
  (parent 423)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 752, Parent: 423.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) e e l-1)) (cat (gen) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 752
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 752)
  (parent 423)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 753, Parent: 423, Child: 1286.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 753
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 753)
  (parent 423)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 754, Parent: 423, Child: 1287.

(cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 754
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 754)
  (parent 423)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 755, Parent: 424.

(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) 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 e e (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 755
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l))
    (e (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 ((exp (gen) e) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0))) (gen)))
  (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 755)
  (parent 424)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 756, Parent: 424.

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 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 e e (rec e-0) l-1)) (exp (gen) e-0) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-1))) (l l-0) (e e-0)) participant iadh-um 756
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e e (rec e-0) l-1))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 0) (5 0)) ((6 1) (4 0)))
  (absent (e-0 (exp (gen) l-0)) (e-0 (exp (gen) l)) (e (exp (gen) l))
    (e (exp (gen) l-0)))
  (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 ((exp (gen) (mul e l-1)) (gen)) (e-0 e)
    ((exp (gen) (mul e e (rec e-0) l-1)) (gen)))
  (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 756)
  (parent 424)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 757, Parent: 424, Child: 1288.

(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 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e e-0))) (l l) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e)) participant iadh-um 757
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e e-0))) (l l) (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 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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (e-0 (exp (gen) l)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (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 757)
  (parent 424)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 758, Parent: 424, Child: 1289.

(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 (rec e) 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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 758
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 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) (1 3)) ((5 1) (0 3)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e (exp (gen) l)) (e (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 ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e 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 758)
  (parent 424)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 759, Parent: 425.

(cat (exp (gen) e) (mul (rec eA) e)) (cat (exp (gen) e) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 759
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) e)) (e-0 e)) (one) (4 0))
  (label 759)
  (parent 425)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 760, Parent: 425.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) e l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 760
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 760)
  (parent 425)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 761, Parent: 425, Child: 1290.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 761
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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 w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul w (rec 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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 e)))
    (mul w (rec e)) (4 0))
  (label 761)
  (parent 425)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 762, Parent: 425, Child: 1291.

(cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 762
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 762)
  (parent 425)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 763, Parent: 426.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) 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) e) (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) e 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) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 763
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 hl) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e) (w (mul (rec eA) e e (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 763)
  (parent 426)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 764, Parent: 426.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eA) 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 e l-2)) (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) e 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) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 764
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l 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) l-2))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) e e (rec e-0) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-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) (1 3)) ((5 1) (0 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 hl) (e (exp (gen) l-0))
    (e (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 e l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 764)
  (parent 426)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 765, Parent: 426, Child: 1292.

(exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (rec e) w e-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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 765
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 e expn)
    (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l 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 (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w e-0))
    (mul (rec e) (rec e) w e-0) (4 0))
  (label 765)
  (parent 426)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 766, Parent: 426, Child: 1293.

(exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e e-0)) (exp (gen) 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 e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l-0) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 766
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l-0)
    (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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (e-0 (exp (gen) l-0)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA w e)) (mul eA w e)
    (4 0))
  (label 766)
  (parent 426)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 767, Parent: 426, Child: 1294.

(exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 767
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 767)
  (parent 426)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 768, Parent: 427.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 768
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 768)
  (parent 427)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 769, Parent: 427.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 769
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 769)
  (parent 427)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 770, Parent: 427, Child: 1295.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 770
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l 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 (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 770)
  (parent 427)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 771, Parent: 427, Child: 1296.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 771
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 771)
  (parent 427)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 772, Parent: 427.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 772
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 772)
  (parent 427)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 773, Parent: 428.

(cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0) (e eA)) participant iadh-um 773
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((5 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 ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-0)))
      (l-1 l-0)) (one) (4 0))
  (label 773)
  (parent 428)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 774, Parent: 428.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) e e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0) (e eA)) participant iadh-um 774
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 774)
  (parent 428)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 775, Parent: 428, Child: 1297.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 775
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l)
    (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 e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec e) (rec e) w 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) (mul w l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w l-0))
    (mul (rec e) (rec e) w l-0) (4 0))
  (label 775)
  (parent 428)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 776, Parent: 428, Child: 1298.

(cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) l-0) (mul w e e)) (cat (exp (gen) e) (mul eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 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 w l-0 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA)) participant iadh-um 776
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul eA w 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) (mul eA w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 776)
  (parent 428)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 777, Parent: 428.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 777
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 777)
  (parent 428)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 778, Parent: 429.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 778
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (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
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 778)
  (parent 429)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 779, Parent: 429.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) e e)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 779
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l 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) l-1))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 6 7 ltx-gen 2) l-2 (4 0))
  (label 779)
  (parent 429)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 780, Parent: 429.

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 eA) e e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 e l-2)) (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) e 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) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 780
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l 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) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (5 0)) ((7 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-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 ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 780)
  (parent 429)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 781, Parent: 429, Child: 1299.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (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 (rec e) w 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 781
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-1))) (l 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 (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec e) (rec e) w l-1)) (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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec e) (rec e) w l-1))
    (mul (rec e) (rec e) w l-1) (4 0))
  (label 781)
  (parent 429)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 782, Parent: 429, Child: 1300.

(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 eA w l-1)) (cat (exp (gen) e) (mul 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 eA w l-1 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA)) participant iadh-um 782
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (e (mul eA w l-1)) (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 w l-1 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-absence e (mul eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 782)
  (parent 429)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 783, Parent: 429, Child: 1301.

(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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 783
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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-absence l-1 (mul eA (rec e) (rec e) w))
    (mul eA (rec e) (rec e) w) (4 0))
  (label 783)
  (parent 429)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 784, Parent: 430.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 784
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (4 0))
  (label 784)
  (parent 430)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 785, Parent: 430.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB e l-1)) (cat (gen) (mul (rec eA) eB e l-1)) (exp (gen) e) (enc "cert" hl 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 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 (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 785
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 785)
  (parent 430)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 786, Parent: 430.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB e l-2)) (cat (gen) (mul (rec eA) eB e l-2)) (exp (gen) e) (enc "cert" hl 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 e 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 786
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 786)
  (parent 430)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 787, Parent: 430, Child: 1302.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 787
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 787)
  (parent 430)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 788, Parent: 430, Child: 1303.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul 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 eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 788
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (4 0))
  (label 788)
  (parent 430)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 789, Parent: 430, Child: 1304.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 789
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 789)
  (parent 430)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 790, Parent: 431.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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) (mul eB e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 790
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul eB e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 790)
  (parent 431)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 791, Parent: 431.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-1)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-1)) (exp (gen) e) (enc "cert" hl 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 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 eB 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)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eB e (rec e-0) l-1))) (l l-0) (e e-0)) participant iadh-um 791
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eB e e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eB e (rec e-0) l-1)))
    (l l-0) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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 hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0) l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 791)
  (parent 431)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 792, Parent: 431.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-2)) (exp (gen) e) (enc "cert" hl 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul eB e (rec e-0) l-2)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-2))) (l l-1) (e e-0)) participant iadh-um 792
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-2)))
    (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0) l-2)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 792)
  (parent 431)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 793, Parent: 431, Child: 1305.

(cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e-0 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 w e-0 eB)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1) (e e-0)) participant iadh-um 793
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-1)
    (e 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 e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) w e-0 e-0))
    (mul (rec e) w e-0 e-0) (4 0))
  (label 793)
  (parent 431)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 794, Parent: 431, Child: 1306.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w e 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 w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e)) participant iadh-um 794
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-1) (e eB))
  (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 (rec eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 794)
  (parent 431)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 795, Parent: 431, Child: 1307.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 795
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 795)
  (parent 431)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 796, Parent: 432.

(cat (exp (gen) e) (mul (rec eA) e-0)) (cat (exp (gen) e) (mul (rec eA) e-0)) (exp (gen) e-0) (enc "cert" hl 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) e-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eA) e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-1) (e eA)) participant iadh-um 796
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 e eA e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e))
  (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) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0))) key)))
  (neq ((exp (gen) e-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eA e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e-0) (w (mul (rec eA) e-0))) (one) (4 0))
  (label 796)
  (parent 432)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 797, Parent: 432.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) e-0 l-1)) (cat (exp (gen) e) (mul (rec eA) e-0 l-1)) (exp (gen) e-0) (enc "cert" hl 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-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)) key (exp (gen) (mul e (rec eA) e-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) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e-0 l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0 l-1))) (l l-0) (e eA)) participant iadh-um 797
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 e eA e-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e-0 l-1))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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 hl) (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 e e-0 l-1)))
        key)))
  (neq ((exp (gen) (mul e-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0 l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 e eA e-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 797)
  (parent 432)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 798, Parent: 432.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) e-0 l-2)) (cat (exp (gen) e) (mul (rec eA) e-0 l-2)) (exp (gen) e-0) (enc "cert" hl 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-0 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eA) e-0 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-2))) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0 l-2))) (l l-1) (e eA)) participant iadh-um 798
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 e eA e-0 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) e-0 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-2))) (l l-1) (e e))
  (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) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-0) (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul e e-0 l-2)))
        key)))
  (neq ((exp (gen) (mul e-0 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0 l-2)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eA e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 798)
  (parent 432)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 799, Parent: 432, Child: 1308.

(cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (exp (gen) e-0) (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 eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-1) (e eA)) participant iadh-um 799
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (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) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) w))
    (mul (rec e) w) (4 0))
  (label 799)
  (parent 432)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 800, Parent: 432, Child: 1309.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w e-0)) (exp (gen) e) (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) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e eA)) participant iadh-um 800
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e))
  (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 eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-1)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul eA w)) (mul eA w) (4 0))
  (label 800)
  (parent 432)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 801, Parent: 433.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl 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) 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 e (rec eA) eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB))) (l l) (e eA)) participant iadh-um 801
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 e eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e 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) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 801)
  (parent 433)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 802, Parent: 433.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1)) (cat (exp (gen) e) (mul (rec eA) eB l-1)) (exp (gen) e) (enc "cert" hl 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 802
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 e eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 eB l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB l-1)) (gen)))
  (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 802)
  (parent 433)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 803, Parent: 433.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2)) (cat (exp (gen) e) (mul (rec eA) eB l-2)) (exp (gen) e) (enc "cert" hl 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 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 (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 803
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 e eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eB))
  (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) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 eB l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB l-2)) (gen)))
  (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 803)
  (parent 433)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 804, Parent: 433, Child: 1310.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) 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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 804
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 804)
  (parent 433)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 805, Parent: 433, Child: 1311.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 805
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA w)) (e (exp (gen) l-1)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 805)
  (parent 433)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 806, Parent: 434.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 806
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul (rec eA) eB e (rec e-0))) (e-2 e-0)) (one) (4 0))
  (label 806)
  (parent 434)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 807, Parent: 434.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (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-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 807
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 self-1 name)
    (hl hl-0 base) (l l-0 l-1 eA eB e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-2)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e-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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-2)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-2)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk self-1) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0 l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 807)
  (parent 434)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 808, Parent: 434.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 808
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 self-1 name)
    (hl hl-0 base) (l l-0 l-1 l-2 eA eB e e-0 l-3 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 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 hl-0) (e (exp (gen) l)) (e hl)
    (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-3 self-1) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 808)
  (parent 434)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 809, Parent: 434, Child: 1312.

(exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w 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 eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 809
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0)
    (e 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 eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w e-0))
    (mul (rec eB) (rec e) w e-0) (4 0))
  (label 809)
  (parent 434)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 810, Parent: 434, Child: 1313.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 810
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e 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 eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-2)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w e-0))
    (mul eA (rec e) w e-0) (4 0))
  (label 810)
  (parent 434)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 811, Parent: 434, Child: 1314.

(exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-2) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 811
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-0) (e eB))
  (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 eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-2)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 811)
  (parent 434)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 812, Parent: 434, Child: 1315.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 812
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 812)
  (parent 434)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 813, Parent: 435.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 813
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-1)) (eA (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))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 813)
  (parent 435)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 814, Parent: 435.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) eB e (rec l-0) l-1)) (exp (gen) e) (enc "cert" hl 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 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 (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 814
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l eA eB e l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (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 814)
  (parent 435)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 815, Parent: 435.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) B (privk B)) ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-1) (e eA)) participant iadh-um 815
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-1)) (eA (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 815)
  (parent 435)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 816, Parent: 435, Child: 1316.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 816
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-1))
    (mul (rec eB) (rec e) w l-1) (4 0))
  (label 816)
  (parent 435)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 817, Parent: 435, Child: 1317.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 817
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-1))
    (mul eA (rec e) w l-1) (4 0))
  (label 817)
  (parent 435)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 818, Parent: 435, Child: 1318.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA)) participant iadh-um 818
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-1) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 818)
  (parent 435)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 819, Parent: 435.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 819
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 819)
  (parent 435)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 820, Parent: 436.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 820
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 820)
  (parent 436)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 821, Parent: 436.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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 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 (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1))) (l l-0) (e eA)) participant iadh-um 821
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (0 1)) ((6 0) (1 1))
    ((6 1) (3 0)))
  (absent (e (exp (gen) l)) (e hl) (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 eB e l-1)))
        key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 821)
  (parent 436)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 822, Parent: 436.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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 e 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 822
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 822)
  (parent 436)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 823, Parent: 436, Child: 1319.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 823
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-1))
    (mul (rec eB) (rec e) w l-1) (4 0))
  (label 823)
  (parent 436)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 824, Parent: 436, Child: 1320.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 824
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-1))
    (mul eA (rec e) w l-1) (4 0))
  (label 824)
  (parent 436)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 825, Parent: 436, Child: 1321.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 825
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 825)
  (parent 436)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 826, Parent: 436, Child: 1322.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 826
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 826)
  (parent 436)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 827, Parent: 437.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 827
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-2))) (l-3 l-2)) (one) (4 0))
  (label 827)
  (parent 437)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 828, Parent: 437.

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 (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (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-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 828
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-2)) (eA (exp (gen) l-0)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-2)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk self-1) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-3 (4 0))
  (label 828)
  (parent 437)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 829, Parent: 437.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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 e 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 829
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 829)
  (parent 437)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 830, Parent: 437.

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 (rec eA) eB e (rec l-2) l-3)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2) l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 830
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 l-3 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (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-3 self-1) (l-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 830)
  (parent 437)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 831, Parent: 437, Child: 1323.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-2 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0) (e eA)) participant iadh-um 831
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0)
    (e 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 eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-2))
    (mul (rec eB) (rec e) w l-2) (4 0))
  (label 831)
  (parent 437)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 832, Parent: 437, Child: 1324.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec e) w 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 w 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 w l-2 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA)) participant iadh-um 832
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e 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 eA (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul eA (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-2))
    (mul eA (rec e) w l-2) (4 0))
  (label 832)
  (parent 437)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 833, Parent: 437, Child: 1325.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) w 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 (rec eB) w l-2 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 w l-2 e)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA)) participant iadh-um 833
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2 e)))
    (l l-0) (e 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 eA (rec eB) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (mul eA (rec eB) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-2 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-2))
    (mul eA (rec eB) w l-2) (4 0))
  (label 833)
  (parent 437)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 834, Parent: 437, Child: 1326.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 834
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 834)
  (parent 437)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 835, Parent: 438.

(cat (gen) (mul (rec eA) eB e)) (cat (gen) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 835
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (4 0))
  (label 835)
  (parent 438)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 836, Parent: 438.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB e l-2)) (cat (gen) (mul (rec eA) eB e l-2)) (exp (gen) e) (enc "cert" hl 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-2)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 836
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 836)
  (parent 438)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 837, Parent: 438, Child: 1327.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 837
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 837)
  (parent 438)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 838, Parent: 438, Child: 1328.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (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 w eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 838
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (4 0))
  (label 838)
  (parent 438)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 839, Parent: 438, Child: 1329.

(cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 839
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 839)
  (parent 438)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 840, Parent: 439.

(cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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 e (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 840
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 eB e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0)
  (operation nonce-test
    (contracted (eB-0 eB) (e-1 e) (w (mul eB e (rec e-0) (rec e-0)))
      (e-2 e-0)) (one) (4 0))
  (label 840)
  (parent 439)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 841, Parent: 439.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-2)) (cat (exp (gen) e-0) (mul eB e (rec e-0) (rec e-0) l-2)) (exp (gen) e) (enc "cert" hl 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 e 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 eB e (rec e-0) l-2)) (exp (gen) e-0) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-2))) (l l-1) (e e-0)) participant iadh-um 841
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e e-0 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB e (rec e-0) l-2)))
    (l l-1) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul eB 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e-0 (exp (gen) l-1)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (e-0 eB)
    ((exp (gen) (mul eB e (rec e-0) l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 841)
  (parent 439)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 842, Parent: 439, Child: 1330.

(cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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 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 w e-0 eB)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1) (e e-0)) participant iadh-um 842
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 e-0))) (l l-0)
    (e 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 e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (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 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eB)
  (operation nonce-test (added-absence eB (mul (rec e) w e-0 e-0))
    (mul (rec e) w e-0 e-0) (4 0))
  (label 842)
  (parent 439)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 843, Parent: 439, Child: 1331.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) 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 (rec eB) w e 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 w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e)) participant iadh-um 843
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-0) (e eB))
  (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 eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 843)
  (parent 439)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 844, Parent: 439, Child: 1332.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 844
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (added-absence e-0 (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 844)
  (parent 439)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 845, Parent: 440.

(cat (exp (gen) e) (mul (rec eA) e-0)) (cat (exp (gen) e) (mul (rec eA) e-0)) (exp (gen) e-0) (enc "cert" hl 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) e-0) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eA) e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-0) (e eA)) participant iadh-um 845
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 e eA e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e-0)) (l l-1) (e e))
  (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) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 ((exp (gen) e-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eA e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (e-1 e-0) (w (mul (rec eA) e-0))) (one) (4 0))
  (label 845)
  (parent 440)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 846, Parent: 440.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) e-0 l-2)) (cat (exp (gen) e) (mul (rec eA) e-0 l-2)) (exp (gen) e-0) (enc "cert" hl 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-0 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul e (rec eA) e-0 l-2)) (exp (gen) eA) (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) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-2))) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0 l-2))) (l l-0) (e eA)) participant iadh-um 846
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 e eA e-0 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) e-0 l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e-0 l-2))) (l l-1) (e e))
  (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) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 ((exp (gen) (mul e-0 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) e-0 l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 e eA e-0 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 846)
  (parent 440)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 847, Parent: 440, Child: 1333.

(cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (exp (gen) e-0) (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 eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 847
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (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) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) w))
    (mul (rec e) w) (4 0))
  (label 847)
  (parent 440)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 848, Parent: 440, Child: 1334.

(cat (exp (gen) e) (mul w e-0)) (cat (exp (gen) e) (mul w e-0)) (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w e-0)) (exp (gen) e) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 848
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e))
  (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 eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-1)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA l-1 e e-0)
  (operation nonce-test (added-absence e-0 (mul eA w)) (mul eA w) (4 0))
  (label 848)
  (parent 440)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 849, Parent: 441.

(cat (exp (gen) e) (mul (rec eA) eB)) (cat (exp (gen) e) (mul (rec eA) eB)) (exp (gen) e) (enc "cert" hl 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) 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 e (rec eA) eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB))) (l l) (e eA)) participant iadh-um 849
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 l-1 e eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e 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) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l-1)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 849)
  (parent 441)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 850, Parent: 441.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2)) (cat (exp (gen) e) (mul (rec eA) eB l-2)) (exp (gen) e) (enc "cert" hl 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 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 (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 850
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 e eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 eB l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul e (rec eA) eB l-2)) (gen)))
  (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 850)
  (parent 441)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 851, Parent: 441, Child: 1335.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) 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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 851
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e 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 eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 851)
  (parent 441)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 852, Parent: 441, Child: 1336.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 852
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA w)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 852)
  (parent 441)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 853, Parent: 442.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 853
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (exp (gen) l-2)) (e-0 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-1 e)
      (w (mul (rec eA) eB e (rec e-0))) (e-2 e-0)) (one) (4 0))
  (label 853)
  (parent 442)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 854, Parent: 442.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)) (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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-1) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 854
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 self-1 name)
    (hl hl-0 base) (l l-0 l-1 l-2 eA eB e e-0 l-3 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul (rec eA) eB e (rec e-0) l-3)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 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 hl-0) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-3 self-1) (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 854)
  (parent 442)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 855, Parent: 442, Child: 1337.

(exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 855
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-1)
    (e 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 eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w e-0))
    (mul (rec eB) (rec e) w e-0) (4 0))
  (label 855)
  (parent 442)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 856, Parent: 442, Child: 1338.

(exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 856
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e 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 eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-2)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (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 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w e-0))
    (mul eA (rec e) w e-0) (4 0))
  (label 856)
  (parent 442)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 857, Parent: 442, Child: 1339.

(exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 857
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-1) (e eB))
  (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 eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-2)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 857)
  (parent 442)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 858, Parent: 442, Child: 1340.

(exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 858
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-absence e-0 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 858)
  (parent 442)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 859, Parent: 443.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 859
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 859)
  (parent 443)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 860, Parent: 443.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-2)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 860
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 860)
  (parent 443)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 861, Parent: 443, Child: 1341.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 861
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-1))
    (mul (rec eB) (rec e) w l-1) (4 0))
  (label 861)
  (parent 443)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 862, Parent: 443, Child: 1342.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 862
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-1))
    (mul eA (rec e) w l-1) (4 0))
  (label 862)
  (parent 443)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 863, Parent: 443, Child: 1343.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 863
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-1) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 863)
  (parent 443)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 864, Parent: 443.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 864
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 864)
  (parent 443)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 865, Parent: 444.

(cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1))) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1) (e eA)) participant iadh-um 865
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-1))) (l-2 l-1)) (one) (4 0))
  (label 865)
  (parent 444)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 866, Parent: 444.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) eB e (rec l-1) l-2)) (exp (gen) e) (enc "cert" hl 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 e 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 (rec eA) eB 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-1) (e eA)) participant iadh-um 866
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l-0)))
  (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 866)
  (parent 444)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 867, Parent: 444, Child: 1344.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 867
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-1))
    (mul (rec eB) (rec e) w l-1) (4 0))
  (label 867)
  (parent 444)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 868, Parent: 444, Child: 1345.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 868
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-1))
    (mul eA (rec e) w l-1) (4 0))
  (label 868)
  (parent 444)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 869, Parent: 444, Child: 1346.

(cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA)) participant iadh-um 869
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 869)
  (parent 444)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 870, Parent: 444.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 870
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-absence l-1 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 870)
  (parent 444)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 871, Parent: 445.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2))) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 871
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e)
      (w (mul (rec eA) eB e (rec l-2))) (l-3 l-2)) (one) (4 0))
  (label 871)
  (parent 445)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 872, Parent: 445.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul (rec eA) eB e l-2)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 872
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (displaced 7 8 ltx-gen 2) l-3 (4 0))
  (label 872)
  (parent 445)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 873, Parent: 445.

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 (rec eA) eB e (rec l-2) l-3)) (cat (exp (gen) l-2) (mul (rec eA) eB e (rec l-2) l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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-1) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 873
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 l-3 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2 l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 873)
  (parent 445)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 874, Parent: 445, Child: 1347.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-2 (rec eA))) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0) (e eA)) participant iadh-um 874
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-1)
    (e 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 eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w l-2))
    (mul (rec eB) (rec e) w l-2) (4 0))
  (label 874)
  (parent 445)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 875, Parent: 445, Child: 1348.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w 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 w l-2 eB)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA)) participant iadh-um 875
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l-1) (e 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 eA (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul eA (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w l-2))
    (mul eA (rec e) w l-2) (4 0))
  (label 875)
  (parent 445)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 876, Parent: 445, Child: 1349.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-2 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 w l-2 e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2 e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA)) participant iadh-um 876
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2 e)))
    (l l-1) (e 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 eA (rec eB) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (e (mul eA (rec eB) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w l-2 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w l-2))
    (mul eA (rec eB) w l-2) (4 0))
  (label 876)
  (parent 445)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 877, Parent: 445, Child: 1350.

(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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 877
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-absence l-2 (mul eA (rec eB) (rec e) w))
    (mul eA (rec eB) (rec e) w) (4 0))
  (label 877)
  (parent 445)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 878, Parent: 446.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 878
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (4 0))
  (label 878)
  (parent 446)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 879, Parent: 446.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB l l-0)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l) (e eA)) participant iadh-um 879
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-0)) (gen)))
  (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 879)
  (parent 446)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 880, Parent: 446.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 880
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 880)
  (parent 446)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 881, Parent: 446, Child: 1351.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 881
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 881)
  (parent 446)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 882, Parent: 446, Child: 1352.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 882
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 882)
  (parent 446)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 883, Parent: 446.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 883
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 883)
  (parent 446)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 884, Parent: 447.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-0 (rec 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0) (e e)) participant iadh-um 884
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) e) (mul eB 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) (1 3)) ((5 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul eB l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 884)
  (parent 447)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 885, Parent: 447.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB l (rec e) (rec e) l-0)) (cat (exp (gen) e) (mul eB 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 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 eB 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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l (rec e) l-0))) (l l) (e e)) participant iadh-um 885
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l (rec e) l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul eB 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (e eB)
    ((exp (gen) (mul eB l (rec e) l-0)) (gen)))
  (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 (4 0))
  (label 885)
  (parent 447)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 886, Parent: 447.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB 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)) ((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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l-0) (e e)) participant iadh-um 886
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 eB 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 886)
  (parent 447)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 887, Parent: 447, Child: 1353.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 887
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e 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) e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul w (rec l-0) e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) 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) e e))
    (mul w (rec l-0) e e) (4 0))
  (label 887)
  (parent 447)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 888, Parent: 447.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w 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) w e 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e e)) participant iadh-um 888
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 888)
  (parent 447)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 889, Parent: 447, Child: 1354.

(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 eB) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 889
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec eB) w (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec eB) w (rec l-0)))
    (mul (rec eB) w (rec l-0)) (4 0))
  (label 889)
  (parent 447)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 890, Parent: 448.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l-0) (e eA)) participant iadh-um 890
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l 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) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) l-0)) (l-1 l-0)) (one) (4 0))
  (label 890)
  (parent 448)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 891, Parent: 448.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l l-0)) (cat (exp (gen) e) (mul (rec eA) 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 l 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l l-0))) (l l) (e eA)) participant iadh-um 891
(defskeleton iadh-um
  (vars (key data) (B self name) (e eA l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l l-0)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen e eA l l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 891)
  (parent 448)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 892, Parent: 448.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-0 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l-0) (e eA)) participant iadh-um 892
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l 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) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 892)
  (parent 448)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 893, Parent: 448, Child: 1355.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 893
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul w (rec l-0))) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) 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)))
    (mul w (rec l-0)) (4 0))
  (label 893)
  (parent 448)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 894, Parent: 448.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA)) participant iadh-um 894
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l 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) l-0) (mul eA 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA w)) (e (exp (gen) l-0)) (e (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 eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA w)) (mul eA w) (4 0))
  (label 894)
  (parent 448)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 895, Parent: 449.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 895
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB))
  (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 (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 895)
  (parent 449)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 896, Parent: 449.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e) l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 896
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l eA eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-0 (rec e) l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 896)
  (parent 449)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 897, Parent: 449.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l-1) (e eA)) participant iadh-um 897
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 897)
  (parent 449)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 898, Parent: 449, Child: 1356.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 898
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w e))
    (mul (rec eB) (rec l-1) w e) (4 0))
  (label 898)
  (parent 449)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 899, Parent: 449, Child: 1357.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA)) participant iadh-um 899
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-1) w e))
    (mul eA (rec l-1) w e) (4 0))
  (label 899)
  (parent 449)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 900, Parent: 449.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w 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) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-1) (e eA)) participant iadh-um 900
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l-1) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 900)
  (parent 449)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 901, Parent: 449, Child: 1358.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 901
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 901)
  (parent 449)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 902, Parent: 450.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-0) (e eA)) participant iadh-um 902
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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 (rec eA) 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) (1 3)) ((5 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 902)
  (parent 450)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 903, Parent: 450.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 903
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB l-0)) (gen)))
  (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 903)
  (parent 450)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 904, Parent: 450.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 904
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 904)
  (parent 450)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 905, Parent: 450, Child: 1359.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 905
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 905)
  (parent 450)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 906, Parent: 450, Child: 1360.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 906
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 906)
  (parent 450)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 907, Parent: 451.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 907
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 907)
  (parent 451)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 908, Parent: 451.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l)) (cat (exp (gen) l-0) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l) (e eA)) participant iadh-um 908
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-0))) key)))
  (neq ((exp (gen) (mul l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-0)) (gen)))
  (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 908)
  (parent 451)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 909, Parent: 451.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l) (e eA)) participant iadh-um 909
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 909)
  (parent 451)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 910, Parent: 451, Child: 1361.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 910
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (4 0))
  (label 910)
  (parent 451)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 911, Parent: 451, Child: 1362.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 911
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (4 0))
  (label 911)
  (parent 451)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 912, Parent: 451.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA)) participant iadh-um 912
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (4 0))
  (label 912)
  (parent 451)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 913, Parent: 451, Child: 1363.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 913
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (4 0))
  (label 913)
  (parent 451)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 914, Parent: 452.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 914
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 914)
  (parent 452)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 915, Parent: 452.

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 eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l) (e eA)) participant iadh-um 915
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 915)
  (parent 452)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 916, Parent: 452.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 916
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 916)
  (parent 452)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 917, Parent: 452.

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 eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l-0) (e eA)) participant iadh-um 917
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 917)
  (parent 452)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 918, Parent: 452, Child: 1364.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 918
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 918)
  (parent 452)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 919, Parent: 452, Child: 1365.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 919
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 919)
  (parent 452)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 920, Parent: 452.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-1) (e eA)) participant iadh-um 920
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-1) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 920)
  (parent 452)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 921, Parent: 452, Child: 1366.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 921
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 921)
  (parent 452)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 922, Parent: 453.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 922
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (4 0))
  (label 922)
  (parent 453)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 923, Parent: 453.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 923
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 923)
  (parent 453)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 924, Parent: 453, Child: 1367.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 924
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 924)
  (parent 453)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 925, Parent: 453, Child: 1368.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 925
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 925)
  (parent 453)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 926, Parent: 453.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 926
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 926)
  (parent 453)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 927, Parent: 454.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-0 (rec 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l) (e e)) participant iadh-um 927
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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) e) (mul eB 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) (1 3)) ((5 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 ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test
    (contracted (eB-0 eB) (l-1 l-0) (w (mul eB l-0 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 927)
  (parent 454)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 928, Parent: 454.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB l-0 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l) (e e)) participant iadh-um 928
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 eB 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 928)
  (parent 454)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 929, Parent: 454, Child: 1369.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 929
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e 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 l) w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 l) w e e))
    (mul (rec l) w e e) (4 0))
  (label 929)
  (parent 454)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 930, Parent: 454.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w 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) w e 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 930
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul (rec eB) w e 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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 930)
  (parent 454)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 931, Parent: 454, Child: 1370.

(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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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)) (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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 931
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (4 0))
  (label 931)
  (parent 454)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 932, Parent: 455.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l) (e eA)) participant iadh-um 932
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l 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) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (w (mul (rec eA) l-0)) (l-1 l-0)) (one) (4 0))
  (label 932)
  (parent 455)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 933, Parent: 455.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-0 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l) (e eA)) participant iadh-um 933
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l 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) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 933)
  (parent 455)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 934, Parent: 455, Child: 1371.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 934
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul w (rec l-0))) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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)))
    (mul w (rec l-0)) (4 0))
  (label 934)
  (parent 455)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 935, Parent: 455.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 935
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l 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) l-0) (mul eA 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA w)) (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 w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-absence l-0 (mul eA w)) (mul eA w) (4 0))
  (label 935)
  (parent 455)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 936, Parent: 456.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 936
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB))
  (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 (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 936)
  (parent 456)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 937, Parent: 456.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 937
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 937)
  (parent 456)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 938, Parent: 456, Child: 1372.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 938
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w e))
    (mul (rec eB) (rec l-1) w e) (4 0))
  (label 938)
  (parent 456)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 939, Parent: 456, Child: 1373.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 939
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-1) w e))
    (mul eA (rec l-1) w e) (4 0))
  (label 939)
  (parent 456)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 940, Parent: 456.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w 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) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 940
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l-1) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 940)
  (parent 456)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 941, Parent: 456, Child: 1374.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 941
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 941)
  (parent 456)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 942, Parent: 457.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 942
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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 (rec eA) 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) (1 3)) ((5 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 942)
  (parent 457)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 943, Parent: 457.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 943
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 943)
  (parent 457)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 944, Parent: 457, Child: 1375.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 944
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 944)
  (parent 457)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 945, Parent: 457, Child: 1376.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 945
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 945)
  (parent 457)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 946, Parent: 458.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 946
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 946)
  (parent 458)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 947, Parent: 458.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0) (e eA)) participant iadh-um 947
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 947)
  (parent 458)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 948, Parent: 458, Child: 1377.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 948
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (4 0))
  (label 948)
  (parent 458)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 949, Parent: 458, Child: 1378.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 949
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (4 0))
  (label 949)
  (parent 458)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 950, Parent: 458.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 950
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (4 0))
  (label 950)
  (parent 458)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 951, Parent: 458.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 951
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (4 0))
  (label 951)
  (parent 458)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 952, Parent: 459.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 952
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e 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-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 952)
  (parent 459)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 953, Parent: 459.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 953
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 953)
  (parent 459)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 954, Parent: 459.

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 eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 954
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 954)
  (parent 459)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 955, Parent: 459, Child: 1379.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 955
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 955)
  (parent 459)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 956, Parent: 459, Child: 1380.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 956
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 956)
  (parent 459)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 957, Parent: 459.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 957
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-1) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 957)
  (parent 459)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 958, Parent: 459, Child: 1381.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 958
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 958)
  (parent 459)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 959, Parent: 460.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 959
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 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 ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (4 0))
  (label 959)
  (parent 460)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 960, Parent: 460.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-0)) (cat (gen) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 960
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (gen) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0)))
        key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 960)
  (parent 460)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 961, Parent: 460.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 961
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 961)
  (parent 460)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 962, Parent: 460, Child: 1382.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 962
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 962)
  (parent 460)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 963, Parent: 460, Child: 1383.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 963
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 963)
  (parent 460)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 964, Parent: 460, Children: 1384 1385.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 964
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 964)
  (parent 460)
  (unrealized (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 965, Parent: 461.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-0 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l) (e e)) participant iadh-um 965
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) e) (mul eB 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) (1 3)) ((5 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 ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test
    (contracted (eB-0 eB) (l-1 l-0) (w (mul eB l-0 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 965)
  (parent 461)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 966, Parent: 461.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-0 l-0)) (cat (exp (gen) e) (mul eB (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 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 eB (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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB (rec e) l-0 l-0))) (l l) (e e)) participant iadh-um 966
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB (rec e) l-0 l-0))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul eB (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) (1 3)) ((4 1) (0 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 eB l-0 l-0)))
        key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-0 l-0)) (gen)))
  (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 966)
  (parent 461)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 967, Parent: 461.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB 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)) ((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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l) (e e)) participant iadh-um 967
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 eB 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 967)
  (parent 461)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 968, Parent: 461, Child: 1386.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 968
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e 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 l) w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-absence eB (mul (rec l) w e e))
    (mul (rec l) w e e) (4 0))
  (label 968)
  (parent 461)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 969, Parent: 461, Children: 1387 1388.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w 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) w e 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 969
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul (rec eB) w e 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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 969)
  (parent 461)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 970, Parent: 461, Child: 1389.

(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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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)) (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 970
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (4 0))
  (label 970)
  (parent 461)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 971, Parent: 462.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l) (e eA)) participant iadh-um 971
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (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) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (l-1 l-0) (w (mul (rec eA) l-0))) (one) (4 0))
  (label 971)
  (parent 462)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 972, Parent: 462.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-0)) (cat (exp (gen) e) (mul (rec eA) 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 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-0))) (l l) (e eA)) participant iadh-um 972
(defskeleton iadh-um
  (vars (key data) (B self name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 e l-0 l-0))) key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-0)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test (displaced 3 6 ltx-gen 2) l-1 (4 0))
  (label 972)
  (parent 462)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 973, Parent: 462.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-0 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l) (e eA)) participant iadh-um 973
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (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) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 973)
  (parent 462)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 974, Parent: 462, Child: 1390.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 974
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l) (mul (rec l) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec l) w)) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-absence eA (mul (rec l) w))
    (mul (rec l) w) (4 0))
  (label 974)
  (parent 462)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 975, Parent: 462, Children: 1391 1392.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 975
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul 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) (mul eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 975)
  (parent 462)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 976, Parent: 463.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 976
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 976)
  (parent 463)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 977, Parent: 463.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 977
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-1 l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 977)
  (parent 463)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 978, Parent: 463.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 978
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 978)
  (parent 463)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 979, Parent: 463, Child: 1393.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 979
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w e))
    (mul (rec eB) (rec l-1) w e) (4 0))
  (label 979)
  (parent 463)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 980, Parent: 463, Child: 1394.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 980
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-1) w e))
    (mul eA (rec l-1) w e) (4 0))
  (label 980)
  (parent 463)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 981, Parent: 463, Children: 1395 1396.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w 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) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 981
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 981)
  (parent 463)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 982, Parent: 463, Child: 1397.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 982
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 982)
  (parent 463)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 983, Parent: 464.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0) (e eA)) participant iadh-um 983
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 983)
  (parent 464)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 984, Parent: 464.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l) (mul (rec eA) eB (rec l) l-0 l-0)) (cat (exp (gen) l) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 984
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0)))
        key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 984)
  (parent 464)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 985, Parent: 464.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0) (e eA)) participant iadh-um 985
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 985)
  (parent 464)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 986, Parent: 464, Child: 1398.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 986
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (4 0))
  (label 986)
  (parent 464)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 987, Parent: 464, Child: 1399.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 987
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (4 0))
  (label 987)
  (parent 464)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 988, Parent: 464, Children: 1400 1401.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 988
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (4 0))
  (label 988)
  (parent 464)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 989, Parent: 464.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 989
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (4 0))
  (label 989)
  (parent 464)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 990, Parent: 465.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 990
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 990)
  (parent 465)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 991, Parent: 465.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-0)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0))) (l l) (e eA)) participant iadh-um 991
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-0)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-0)))
        key)))
  (neq ((exp (gen) (mul l-0 l-0)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-0)) (gen)))
  (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 991)
  (parent 465)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 992, Parent: 465.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 992
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 992)
  (parent 465)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 993, Parent: 465, Child: 1402.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 993
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 993)
  (parent 465)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 994, Parent: 465, Child: 1403.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 994
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 994)
  (parent 465)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 995, Parent: 466.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 995
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 995)
  (parent 466)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 996, Parent: 466.

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 eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 996
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-1))
  (deflistener
    (cat (exp (gen) l-0) (mul (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 996)
  (parent 466)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 997, Parent: 466.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 997
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 997)
  (parent 466)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 998, Parent: 466.

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 eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 998
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 998)
  (parent 466)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 999, Parent: 466, Child: 1404.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 999
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 999)
  (parent 466)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1000, Parent: 466, Child: 1405.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1000
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1000)
  (parent 466)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1001, Parent: 466, Children: 1406 1407.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1001
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1001)
  (parent 466)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1002, Parent: 466, Child: 1408.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1002
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1002)
  (parent 466)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1003, Parent: 467.

(cat (gen) (mul (rec eA) eB l-0)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 1003
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (4 0))
  (label 1003)
  (parent 467)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1004, Parent: 467.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1004
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1004)
  (parent 467)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1005, Parent: 467, Child: 1409.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1005
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1005)
  (parent 467)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1006, Parent: 467, Child: 1410.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1006
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 1006)
  (parent 467)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1007, Parent: 467.

(cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 1007
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1007)
  (parent 467)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1008, Parent: 468.

(cat (exp (gen) e) (mul eB l-0 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-0 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0) (e e)) participant iadh-um 1008
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) e) (mul eB 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) (1 3)) ((5 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul eB l-0 (rec e) (rec e))) (l-1 l-0)
      (e-0 e)) (one) (4 0))
  (label 1008)
  (parent 468)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1009, Parent: 468.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB l-0 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l-0) (e e)) participant iadh-um 1009
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 eB 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 1009)
  (parent 468)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1010, Parent: 468, Child: 1411.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1010
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e 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) e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul w (rec l-0) e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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) e e))
    (mul w (rec l-0) e e) (4 0))
  (label 1010)
  (parent 468)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1011, Parent: 468.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w 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) w e 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e e)) participant iadh-um 1011
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 1011)
  (parent 468)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1012, Parent: 468, Child: 1412.

(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 eB) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1012
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) 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) (1 3)) ((5 1) (0 3)))
  (absent (e (mul (rec eB) w (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec eB) w (rec l-0)))
    (mul (rec eB) w (rec l-0)) (4 0))
  (label 1012)
  (parent 468)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1013, Parent: 469.

(cat (exp (gen) e) (mul (rec eA) l-0)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l-0) (e eA)) participant iadh-um 1013
(defskeleton iadh-um
  (vars (key data) (B D name) (l e eA l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (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) (one)))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0)
  (operation nonce-test
    (contracted (eA-0 eA) (l-1 l-0) (w (mul (rec eA) l-0))) (one) (4 0))
  (label 1013)
  (parent 469)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1014, Parent: 469.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-0 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 e (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1014
(defskeleton iadh-um
  (vars (key data) (B D self name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (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) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (4 0))
  (label 1014)
  (parent 469)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1015, Parent: 469, Child: 1413.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1015
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l) (mul (rec l) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec l) w)) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec l) w))
    (mul (rec l) w) (4 0))
  (label 1015)
  (parent 469)
  (unrealized (0 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1016, Parent: 469.

(cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA)) participant iadh-um 1016
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul 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) (mul eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1016)
  (parent 469)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1017, Parent: 470.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 1017
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base)
    (l l-0 eA eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (exp (gen) l-0)) (e hl) (eB (exp (gen) l))
    (eB (exp (gen) l-1)) (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec e))) (e-0 e)) (one) (4 0))
  (label 1017)
  (parent 470)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1018, Parent: 470.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l-1) (e eA)) participant iadh-um 1018
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-0)) (e hl) (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 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1018)
  (parent 470)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1019, Parent: 470, Child: 1414.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 1019
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w e))
    (mul (rec eB) (rec l-1) w e) (4 0))
  (label 1019)
  (parent 470)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1020, Parent: 470, Child: 1415.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA)) participant iadh-um 1020
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-1) w e))
    (mul eA (rec l-1) w e) (4 0))
  (label 1020)
  (parent 470)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1021, Parent: 470.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w 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) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-1) (e eA)) participant iadh-um 1021
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 1021)
  (parent 470)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1022, Parent: 470, Child: 1416.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (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-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 1022
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 1022)
  (parent 470)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1023, Parent: 471.

(cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0))) (cat (exp (gen) l-0) (mul (rec eA) 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) l) (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)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l) (e eA)) participant iadh-um 1023
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 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))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l)) (gen)))
  (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 (rec eA) eB l (rec l-0))) (l-2 l-0)) (one) (4 0))
  (label 1023)
  (parent 471)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1024, Parent: 471.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l) (e eA)) participant iadh-um 1024
(defskeleton iadh-um
  (vars (key data) (B D self name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 1024)
  (parent 471)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1025, Parent: 471, Child: 1417.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1025
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) (rec l) w l-0))
    (mul (rec eB) (rec l) w l-0) (4 0))
  (label 1025)
  (parent 471)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1026, Parent: 471, Child: 1418.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1026
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA (rec l) w l-0))
    (mul eA (rec l) w l-0) (4 0))
  (label 1026)
  (parent 471)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1027, Parent: 471.

(cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA)) participant iadh-um 1027
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 eA (rec eB) w l))
    (mul eA (rec eB) w l) (4 0))
  (label 1027)
  (parent 471)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1028, Parent: 471.

(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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1028
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l) w))
    (mul eA (rec eB) (rec l) w) (4 0))
  (label 1028)
  (parent 471)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1029, Parent: 472.

(cat (exp (gen) l-0) (mul (rec eA) eB)) (cat (exp (gen) l-0) (mul (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-0) (e eA)) participant iadh-um 1029
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1029)
  (parent 472)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1030, Parent: 472.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 1030
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1030)
  (parent 472)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1031, Parent: 472, Child: 1419.

(cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1031
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1031)
  (parent 472)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1032, Parent: 472, Child: 1420.

(cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1032
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1032)
  (parent 472)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1033, Parent: 473.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 1033
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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-1) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1033)
  (parent 473)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1034, Parent: 473.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0)) (cat (exp (gen) l-1) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1034
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1034)
  (parent 473)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1035, Parent: 473.

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 eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l-0) (e eA)) participant iadh-um 1035
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1035)
  (parent 473)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1036, Parent: 473, Child: 1421.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1036
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eA (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 1036)
  (parent 473)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1037, Parent: 473, Child: 1422.

(enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1037
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (eB (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1037)
  (parent 473)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1038, Parent: 473.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-1) (e eA)) participant iadh-um 1038
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1038)
  (parent 473)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1039, Parent: 473, Child: 1423.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1039
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1039)
  (parent 473)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1040, Parent: 474.

(cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1040
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1040)
  (parent 474)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1041, Parent: 474.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB l-0 l-1)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 1041
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1041)
  (parent 474)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1042, Parent: 474.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-1 l-1)) (cat (gen) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1042
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1042)
  (parent 474)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1043, Parent: 474.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB l-1 l-2)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1043
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1043)
  (parent 474)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1044, Parent: 474, Child: 1424.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1044
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 expn) (w expr)
    (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w))
    (mul (rec eB) (rec l-1) w) (4 0))
  (label 1044)
  (parent 474)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1045, Parent: 474, Child: 1425.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1045
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 expn) (w expr)
    (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-1) w))
    (mul eA (rec l-1) w) (4 0))
  (label 1045)
  (parent 474)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1046, Parent: 474, Children: 1426 1427.

(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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1046
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1046)
  (parent 474)
  (unrealized (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1047, Parent: 475.

(cat (exp (gen) e) (mul eB l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 l-1 (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1047
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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) e) (mul eB 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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 D) (l-0 B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul eB l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test
    (contracted (eB-0 eB) (l-2 l-1) (w (mul eB l-1 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1047)
  (parent 475)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1048, Parent: 475.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul eB l-0 (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul eB 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 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 eB 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)) ((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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l) (e e)) participant iadh-um 1048
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eB l-0 (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 eB 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB l-0 (rec e) l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 1048)
  (parent 475)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1049, Parent: 475.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eB (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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul 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 eB (rec e) l-1 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1 l-1))) (l l-0) (e e)) participant iadh-um 1049
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1 l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-1 l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1049)
  (parent 475)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1050, Parent: 475.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eB l-1 (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul eB 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) 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 eB l-1 (rec e) l-2)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e) l-2))) (l l-0) (e e)) participant iadh-um 1050
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e) l-2))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 eB 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 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-2 self-0) (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (e eB)
    ((exp (gen) (mul eB l-1 (rec e) l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1050)
  (parent 475)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1051, Parent: 475, Child: 1428.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e eB)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e)) participant iadh-um 1051
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-1) (e 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 l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul (rec l-0) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l-1)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) 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-0) w e e))
    (mul (rec l-0) w e e) (4 0))
  (label 1051)
  (parent 475)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1052, Parent: 475, Children: 1429 1430.

(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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1052
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 1052)
  (parent 475)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1053, Parent: 475, Child: 1431.

(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-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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) (mul (rec eB) 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 w (rec e))) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e)) participant iadh-um 1053
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e 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 eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (mul (rec eB) (rec l-0) w)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l-1)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1053)
  (parent 475)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1054, Parent: 476.

(cat (exp (gen) e) (mul (rec eA) l-1)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1))) (l l-0) (e eA)) participant iadh-um 1054
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (l-2 l-1) (w (mul (rec eA) l-1))) (one) (4 0))
  (label 1054)
  (parent 476)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1055, Parent: 476.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) l-0 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 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)) key (exp (gen) (mul e (rec eA) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l) (e eA)) participant iadh-um 1055
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e eA l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e (rec eA) l-0 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-0 l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l)
  (precur (5 0) (3 0))
  (uniq-gen l e eA l-0 l-1)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-2 (4 0))
  (label 1055)
  (parent 476)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1056, Parent: 476.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-1 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-1 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1 l-1))) (l l-0) (e eA)) participant iadh-um 1056
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1 l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l 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) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-1))) key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1 l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1056)
  (parent 476)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1057, Parent: 476.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) l-1 l-2)) (cat (exp (gen) e) (mul (rec eA) 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 l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eA) l-1 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1 l-2))) (l l-0) (e eA)) participant iadh-um 1057
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e eA l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e (rec eA) l-1 l-2))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l 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) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 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-2 self-0) (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1 l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1057)
  (parent 476)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1058, Parent: 476, Child: 1432.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w)) (cat (exp (gen) l-0) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 1058
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e))
  (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 l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec l-0) w)) (e (exp (gen) l-1)) (e (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) 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-0) w))
    (mul (rec l-0) w) (4 0))
  (label 1058)
  (parent 476)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1059, Parent: 476, Children: 1433 1434.

(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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA)) participant iadh-um 1059
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA w)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul eA w)) (mul eA w) (4 0))
  (label 1059)
  (parent 476)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1060, Parent: 477.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1060
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 (rec eA) eB l-2 (rec e))) (e-0 e)) (one) (4 0))
  (label 1060)
  (parent 477)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1061, Parent: 477.

l-2 (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-1 (rec e) l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1061
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer self-1 name) (hl base)
    (l l-0 eA eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) eB l-1 (rec e) l-2)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 hl) (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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1061)
  (parent 477)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1062, Parent: 477.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2 l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1062
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB))
  (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 (rec eA) eB (rec e) l-2 l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1062)
  (parent 477)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1063, Parent: 477.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e) l-3)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3))) (l l) (e eA)) participant iadh-um 1063
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer self-1 name) (hl base)
    (l l-0 l-1 eA eB l-2 e l-3 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB))
  (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 (rec eA) eB l-2 (rec e) l-3)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2 l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-3)) (gen)))
  (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 1063)
  (parent 477)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1064, Parent: 477, Child: 1435.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec 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 (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 (rec eA))) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1064
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eB l-2 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul (rec eB) (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-2) w e))
    (mul (rec eB) (rec l-2) w e) (4 0))
  (label 1064)
  (parent 477)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1065, Parent: 477, Child: 1436.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eA (rec l-2) w e)) (cat (exp (gen) l-2) (mul 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 eA 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 eB)) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1065
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA l-2 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul eA (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-2) w e))
    (mul eA (rec l-2) w e) (4 0))
  (label 1065)
  (parent 477)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1066, Parent: 477, Children: 1437 1438.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1066
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l) (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (l-2 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 1066)
  (parent 477)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1067, Parent: 477, Child: 1439.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w)) (cat (exp (gen) l-2) (mul eA (rec 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) (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 self-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1067
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (mul eA (rec eB) (rec l-2) w)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-2) w))
    (mul eA (rec eB) (rec l-2) w) (4 0))
  (label 1067)
  (parent 477)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1068, Parent: 478.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 1068
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1068)
  (parent 478)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1069, Parent: 478.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB l (rec l-0) l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l l-1))) (l l-0) (e eA)) participant iadh-um 1069
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (eA eB l l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 eB l l-1)))
        key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l l-1)) (gen)))
  (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 1069)
  (parent 478)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1070, Parent: 478.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l-0) (e eA)) participant iadh-um 1070
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1070)
  (parent 478)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1071, Parent: 478.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l-1) (e eA)) participant iadh-um 1071
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1071)
  (parent 478)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1072, Parent: 478, Child: 1440.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1072
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 1072)
  (parent 478)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1073, Parent: 478, Child: 1441.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1073
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1073)
  (parent 478)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1074, Parent: 478, Children: 1442 1443.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1074
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1074)
  (parent 478)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1075, Parent: 478.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 1075
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1075)
  (parent 478)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1076, Parent: 479.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 1076
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1076)
  (parent 479)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1077, Parent: 479.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (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) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l) (e eA)) participant iadh-um 1077
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1077)
  (parent 479)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1078, Parent: 479.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1078
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1078)
  (parent 479)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1079, Parent: 479.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 1079
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1079)
  (parent 479)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1080, Parent: 479, Child: 1444.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1080
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 1080)
  (parent 479)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1081, Parent: 479, Child: 1445.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1081
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1081)
  (parent 479)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1082, Parent: 479, Children: 1446 1447.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1082
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1082)
  (parent 479)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1083, Parent: 479, Child: 1448.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1083
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1083)
  (parent 479)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1084, Parent: 480.

(cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1084
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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-1 self) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1084)
  (parent 480)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1085, Parent: 480.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-0) (mul (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1085
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1085)
  (parent 480)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1086, Parent: 480.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-1)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1086
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1086)
  (parent 480)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1087, Parent: 480.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1087
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1087)
  (parent 480)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1088, Parent: 480, Child: 1449.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1088
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1088)
  (parent 480)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1089, Parent: 480, Child: 1450.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1089
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1089)
  (parent 480)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1090, Parent: 481.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1 (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) 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) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1090
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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-2) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec l-2))) (l-4 l-2)) (one) (4 0))
  (label 1090)
  (parent 481)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1091, Parent: 481.

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 (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 1091
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1091)
  (parent 481)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1092, Parent: 481.

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 eA) eB (rec l-1) l-2 l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1092
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-2 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1092)
  (parent 481)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1093, Parent: 481.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (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-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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1093
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1093)
  (parent 481)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1094, Parent: 481.

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 (rec eA) eB l-1 (rec l-2) l-3)) (cat (exp (gen) l-2) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-3))) (l l) (e eA)) participant iadh-um 1094
(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 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-3)) (gen)))
  (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 1094)
  (parent 481)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1095, Parent: 481, Child: 1451.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-2 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1095
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l)
    (e 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 eB) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w l-2))
    (mul (rec eB) (rec l-1) w l-2) (4 0))
  (label 1095)
  (parent 481)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1096, Parent: 481, Child: 1452.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-2 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA)) participant iadh-um 1096
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l) (e 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 eA (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (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 eA (rec l-1) w l-2))
    (mul eA (rec l-1) w l-2) (4 0))
  (label 1096)
  (parent 481)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1097, Parent: 481, Children: 1453 1454.

(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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1097
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 D) (l B) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 1097)
  (parent 481)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1098, Parent: 481, Child: 1455.

(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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1098
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 1098)
  (parent 481)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1099, Parent: 482.

(cat (gen) (mul (rec eA) eB l-1)) (cat (gen) (mul (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1099
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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 (gen) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1099)
  (parent 482)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1100, Parent: 482.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (gen) (mul (rec eA) eB l-1 l-1)) (cat (gen) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1100
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1100)
  (parent 482)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1101, Parent: 482.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (gen) (mul (rec eA) eB l-1 l-2)) (cat (gen) (mul (rec eA) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1101
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1101)
  (parent 482)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1102, Parent: 482, Child: 1456.

(cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1102
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 expn) (w expr)
    (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w))
    (mul (rec eB) (rec l-1) w) (4 0))
  (label 1102)
  (parent 482)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1103, Parent: 482, Child: 1457.

(cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1103
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 expn) (w expr)
    (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-1) w))
    (mul eA (rec l-1) w) (4 0))
  (label 1103)
  (parent 482)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1104, Parent: 482, Children: 1458 1459.

(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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1104
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1104)
  (parent 482)
  (unrealized (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1105, Parent: 483.

(cat (exp (gen) e) (mul eB l-1 (rec e) (rec e))) (cat (exp (gen) e) (mul eB 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) 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 (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1105
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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) e) (mul eB 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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 B) (l-0 D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul eB l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 e)
  (operation nonce-test
    (contracted (eB-0 eB) (l-2 l-1) (w (mul eB l-1 (rec e) (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1105)
  (parent 483)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1106, Parent: 483.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eB (rec e) (rec e) l-1 l-1)) (cat (exp (gen) e) (mul eB (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 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 eB (rec e) l-1 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1 l-1))) (l l-0) (e e)) participant iadh-um 1106
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB (rec e) l-1 l-1))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (e eB)
    ((exp (gen) (mul eB (rec e) l-1 l-1)) (gen)))
  (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 5 7 ltx-gen 2) l-2 (4 0))
  (label 1106)
  (parent 483)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1107, Parent: 483.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul eB l-1 (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul eB 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 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 eB l-1 (rec e) l-2)) (exp (gen) e) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e) l-2))) (l l-0) (e e)) participant iadh-um 1107
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eB l-1 (rec e) l-2))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 eB 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 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-2 self-0) (l B) (l-0 D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (e eB)
    ((exp (gen) (mul eB l-1 (rec e) l-2)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 eB l-1 e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1107)
  (parent 483)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1108, Parent: 483, Child: 1460.

(cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (enc "cert" (exp (gen) l-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eB)) (exp (gen) e) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e)) participant iadh-um 1108
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e))) (l l) (e 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 l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul (rec l-0) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l 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-0) w e e))
    (mul (rec l-0) w e e) (4 0))
  (label 1108)
  (parent 483)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1109, Parent: 483, Children: 1461 1462.

(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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1109
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l)
    (e 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 eB) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul (rec eB) w e e))
    (mul (rec eB) w e e) (4 0))
  (label 1109)
  (parent 483)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1110, Parent: 483, Child: 1463.

(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-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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) (mul (rec eB) 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 w (rec e))) (exp (gen) e) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e)) participant iadh-um 1110
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (e (mul (rec eB) (rec l-0) w)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1110)
  (parent 483)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1111, Parent: 484.

(cat (exp (gen) e) (mul (rec eA) l-1)) (cat (exp (gen) e) (mul (rec eA) 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) 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1))) (l l) (e eA)) participant iadh-um 1111
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test
    (contracted (eA-0 eA) (l-2 l-1) (w (mul (rec eA) l-1))) (one) (4 0))
  (label 1111)
  (parent 484)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1112, Parent: 484.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) l-1 l-1)) (cat (exp (gen) e) (mul (rec eA) 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 l-1 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 e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1 l-1))) (l l) (e eA)) participant iadh-um 1112
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e eA l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l 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) l-1) l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 1) (0 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 e l-1 l-1))) key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1 l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (4 0))
  (label 1112)
  (parent 484)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1113, Parent: 484.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) l-1 l-2)) (cat (exp (gen) e) (mul (rec eA) 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 l-1 l-2)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1 l-2))) (l l) (e eA)) participant iadh-um 1113
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e eA l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e (rec eA) l-1 l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l 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) l-1) l-2))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (6 0)) ((7 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-2 self-0) (l-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e (rec eA) l-1 l-2)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 e eA l-1 l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1113)
  (parent 484)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1114, Parent: 484, Child: 1464.

(cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w)) (cat (exp (gen) l-0) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1114
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e))
  (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 l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec l-0) w)) (e (exp (gen) l-1)) (e (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l 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-0) w))
    (mul (rec l-0) w) (4 0))
  (label 1114)
  (parent 484)
  (unrealized (0 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1115, Parent: 484, Children: 1465 1466.

(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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1115
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA w)) (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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-absence l-1 (mul eA w)) (mul eA w) (4 0))
  (label 1115)
  (parent 484)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1116, Parent: 485.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))) (cat (exp (gen) e) (mul (rec eA) 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) 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) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1116
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 (rec eA) eB l-2 (rec e))) (e-0 e)) (one) (4 0))
  (label 1116)
  (parent 485)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1117, Parent: 485.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eA) eB (rec e) l-2 l-2)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1117
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB))
  (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 (rec eA) eB (rec e) l-2 l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (5 0)) ((7 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1117)
  (parent 485)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1118, Parent: 485.

l-3 (enc "cert" (exp (gen) l-3) self-1 (privk self-1)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul (rec eA) eB l-2 (rec e) l-3)) (cat (exp (gen) e) (mul (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3))) (l l) (e eA)) participant iadh-um 1118
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer self-1 name) (hl base)
    (l l-0 l-1 eA eB l-2 e l-3 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB))
  (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 (rec eA) eB l-2 (rec e) l-3)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 0) (6 0)) ((8 1) (4 0)))
  (absent (e (exp (gen) l-1)) (e hl) (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2 l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-3)) (gen)))
  (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 1118)
  (parent 485)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1119, Parent: 485, Child: 1467.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec 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 (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 (rec eA))) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1119
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eB l-2 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e 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 eB) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eA (mul (rec eB) (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eB) (rec l-2) w e))
    (mul (rec eB) (rec l-2) w e) (4 0))
  (label 1119)
  (parent 485)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1120, Parent: 485, Child: 1468.

(exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eA (rec l-2) w e)) (cat (exp (gen) l-2) (mul 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 eA 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 eB)) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1120
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA l-2 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e 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 eA (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (eB (mul eA (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eA (rec l-2) w e))
    (mul eA (rec l-2) w e) (4 0))
  (label 1120)
  (parent 485)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1121, Parent: 485, Children: 1469 1470.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1121
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l-0) (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (l-2 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 eA (rec eB) w e))
    (mul eA (rec eB) w e) (4 0))
  (label 1121)
  (parent 485)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1122, Parent: 485, Child: 1471.

(exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w)) (cat (exp (gen) l-2) (mul eA (rec 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) (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 self-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1122
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)))
  (absent (e (mul eA (rec eB) (rec l-2) w)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-2) w))
    (mul eA (rec eB) (rec l-2) w) (4 0))
  (label 1122)
  (parent 485)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1123, Parent: 486.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l) (e eA)) participant iadh-um 1123
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1123)
  (parent 486)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1124, Parent: 486.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1124
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1124)
  (parent 486)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1125, Parent: 486.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l) (e eA)) participant iadh-um 1125
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1125)
  (parent 486)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1126, Parent: 486, Child: 1472.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1126
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 1126)
  (parent 486)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1127, Parent: 486, Child: 1473.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1127
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1127)
  (parent 486)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1128, Parent: 486, Children: 1474 1475.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1128
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1128)
  (parent 486)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1129, Parent: 486.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1129
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1129)
  (parent 486)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1130, Parent: 487.

(cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1))) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1) (e eA)) participant iadh-um 1130
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0 (rec l-1))) (l-3 l-1)) (one) (4 0))
  (label 1130)
  (parent 487)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1131, Parent: 487.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-0) (mul (rec eA) eB (rec l-0) l-1 l-1)) (cat (exp (gen) l-0) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l-0) (e eA)) participant iadh-um 1131
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1131)
  (parent 487)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1132, Parent: 487.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-0 (rec l-1) l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2))) (l l-1) (e eA)) participant iadh-um 1132
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l eA eB l-0 l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-0 l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-2)) (gen)))
  (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 1132)
  (parent 487)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1133, Parent: 487, Child: 1476.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1133
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w l-1))
    (mul (rec eB) (rec l-0) w l-1) (4 0))
  (label 1133)
  (parent 487)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1134, Parent: 487, Child: 1477.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1134
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA (rec l-0) w l-1))
    (mul eA (rec l-0) w l-1) (4 0))
  (label 1134)
  (parent 487)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1135, Parent: 487, Children: 1478 1479.

(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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1135
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 eA (rec eB) w l-0))
    (mul eA (rec eB) w l-0) (4 0))
  (label 1135)
  (parent 487)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1136, Parent: 487.

(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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 1136
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-0) w))
    (mul eA (rec eB) (rec l-0) w) (4 0))
  (label 1136)
  (parent 487)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1137, Parent: 488.

(cat (exp (gen) l-1) (mul (rec eA) eB)) (cat (exp (gen) l-1) (mul (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1137
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 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-1 self) (l-0 B) (l D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1137)
  (parent 488)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1138, Parent: 488.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eA) eB l-1)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1138
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1138)
  (parent 488)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1139, Parent: 488.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1139
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1139)
  (parent 488)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1140, Parent: 488, Child: 1480.

(cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1140
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1140)
  (parent 488)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1141, Parent: 488, Child: 1481.

(cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1141
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1141)
  (parent 488)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1142, Parent: 489.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul (rec eA) eB l-1 (rec l-2))) (cat (exp (gen) l-2) (mul (rec eA) 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) 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-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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1142
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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-2) (mul (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1 (rec l-2))) (l-4 l-2)) (one) (4 0))
  (label 1142)
  (parent 489)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1143, Parent: 489.

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 eA) eB (rec l-1) l-2 l-2)) (cat (exp (gen) l-1) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1143
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-2 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1143)
  (parent 489)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1144, Parent: 489.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (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-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 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1144
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1144)
  (parent 489)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1145, Parent: 489.

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 (rec eA) eB l-1 (rec l-2) l-3)) (cat (exp (gen) l-2) (mul (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-3))) (l l) (e eA)) participant iadh-um 1145
(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 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-3)) (gen)))
  (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 1145)
  (parent 489)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1146, Parent: 489, Child: 1482.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-2 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1146
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0)
    (e 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 eB) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eA (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w l-2))
    (mul (rec eB) (rec l-1) w l-2) (4 0))
  (label 1146)
  (parent 489)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1147, Parent: 489, Child: 1483.

(enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-2 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA)) participant iadh-um 1147
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e 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 eA (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (eB (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (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 eA (rec l-1) w l-2))
    (mul eA (rec l-1) w l-2) (4 0))
  (label 1147)
  (parent 489)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1148, Parent: 489, Children: 1484 1485.

(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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1148
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 B) (l D) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 eA (rec eB) w l-1))
    (mul eA (rec eB) w l-1) (4 0))
  (label 1148)
  (parent 489)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "2 in cohort - 2 not yet seen"))

Item 1149, Parent: 489, Child: 1486.

(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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1149
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 eA (rec eB) (rec l-1) w))
    (mul eA (rec eB) (rec l-1) w) (4 0))
  (label 1149)
  (parent 489)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1150, Parent: 491.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1150
(defskeleton iadh-um
  (vars (key data) (B name) (l eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1150)
  (parent 491)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1151, Parent: 492.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1151
(defskeleton iadh-um
  (vars (key data) (B name) (l eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1151)
  (parent 492)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1152, Parent: 494.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e)) participant iadh-um 1152
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul w e 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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1152)
  (parent 494)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1153, Parent: 495.

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 eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e)) participant iadh-um 1153
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (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) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (e (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (4 0))
  (label 1153)
  (parent 495)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1154, Parent: 497.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) w) (cat (gen) w) (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)) key (exp (gen) (mul w e (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1154
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) w))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (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) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1154)
  (parent 497)
  (unrealized (5 0))
  (comment "empty cohort"))

Item 1155, Parent: 500.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1155
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eB expn) (w expr)
    (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1155)
  (parent 500)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1156, Parent: 501.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1156
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA expn) (w expr)
    (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-0)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1156)
  (parent 501)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1157, Parent: 502.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1157
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1157)
  (parent 502)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1158, Parent: 504.

eA eA (cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l)) (cat (gen) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 1158
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec 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 w l))) key)))
  (neq ((exp (gen) (mul (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1158)
  (parent 504)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1159, Parent: 505.

eB eB (cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul w eB)) (cat (gen) (mul eA w l)) (cat (gen) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA)) participant iadh-um 1159
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul 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 eA w l eB))) key)))
  (neq ((exp (gen) (mul eA w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1159)
  (parent 505)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1160, Parent: 509.

eA eA (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1160
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 eA)) (4 0))
  (label 1160)
  (parent 509)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1161, Parent: 510.

eB eB (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1161
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1161)
  (parent 510)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1162, Parent: 511, Child: 1487.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1162
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1162)
  (parent 511)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1163, Parent: 514.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1163
(defskeleton iadh-um
  (vars (key data) (B name) (l e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) 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 ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1163)
  (parent 514)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1164, Parent: 515.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1164
(defskeleton iadh-um
  (vars (key data) (B name) (l eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (deflistener (cat (gen) (mul w e 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1164)
  (parent 515)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1165, Parent: 518.

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 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 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)) ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e e)) participant iadh-um 1165
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l) (e 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) (4 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 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 ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (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 1165)
  (parent 518)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1166, Parent: 519.

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 (rec e) 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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l) (e e-0)) participant iadh-um 1166
(defskeleton iadh-um
  (vars (key data) (B name) (e expn) (w expr) (l e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l) (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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) (5 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 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 ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (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 1166)
  (parent 519)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1167, Parent: 522.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1167
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul w (rec 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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1167)
  (parent 522)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1168, Parent: 523.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1168
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-listener e) (mul w e) (4 0))
  (label 1168)
  (parent 523)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1169, Parent: 526.

eA eA (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (rec e) w 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-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1169
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 e expn) (w expr)
    (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e))
  (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 eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e-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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-0))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1169)
  (parent 526)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1170, Parent: 527.

e-0 e-0 (exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w e 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 w e e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 1170
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA expn) (w expr)
    (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e-0) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener e-0)
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-0)) (e hl)
    (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (4 0))
  (label 1170)
  (parent 527)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1171, Parent: 528.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-0) (e e-0)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1171
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e-0))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 hl) (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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (4 0))
  (label 1171)
  (parent 528)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1172, Parent: 531.

eA eA (cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (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 (rec e) w l)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 1172
(defskeleton iadh-um
  (vars (key data) (B name) (e expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) w l)) (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 l))) key)))
  (neq ((exp (gen) (mul (rec e) w l)) (gen)) (eA e)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen e l eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1172)
  (parent 531)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1173, Parent: 532.

e e (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) l) (mul w e e)) (cat (exp (gen) e) (mul eA w l)) (cat (exp (gen) e) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w l e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l e e))) (l l) (e eA)) participant iadh-um 1173
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w e 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (e (mul eA w l)) (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 l e e))) key)))
  (neq ((exp (gen) (mul eA w l e)) (gen)) (eA e)
    ((exp (gen) (mul w l e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1173)
  (parent 532)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1174, Parent: 537.

eA eA (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (rec e) w 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 w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1174
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1174)
  (parent 537)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1175, Parent: 538.

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 eA w l-0)) (cat (exp (gen) e) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w l-0 e)) (exp (gen) e) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w l-0 e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 1175
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (4 0)) ((1 2) (3 0)) ((1 2) (6 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (4 0))
  (label 1175)
  (parent 538)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1176, Parent: 539, Child: 1488.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1176
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (4 0))
  (label 1176)
  (parent 539)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1177, Parent: 542.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1177
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1177)
  (parent 542)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1178, Parent: 543.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1178
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1178)
  (parent 543)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1179, Parent: 544.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1179
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1179)
  (parent 544)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1180, Parent: 547.

eB eB (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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 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 w e-0 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e e-0)) participant iadh-um 1180
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l e expn) (w expr)
    (l-0 e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-0)
    (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e hl) (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 e-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1180)
  (parent 547)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1181, Parent: 548.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w e 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e e)) participant iadh-um 1181
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB expn) (w expr)
    (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul (rec eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (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 e e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (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 1181)
  (parent 548)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1182, Parent: 549.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 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)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 1182
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e expn) (w expr)
    (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-0))
    (e (exp (gen) l)) (e hl) (eB (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 ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB e l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1182)
  (parent 549)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1183, Parent: 552.

eA eA (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (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 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e-0)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1183
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l e expn) (w expr)
    (l-0 e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e-0))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-0)) (e (exp (gen) l))
    (e hl) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1183)
  (parent 552)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1184, Parent: 553.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 1184
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA expn) (w expr)
    (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e e))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-0)) (e-0 (exp (gen) l))
    (e-0 hl) (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 w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (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 1184)
  (parent 553)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1185, Parent: 556.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1185
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB expn) (w expr)
    (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eB e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1185)
  (parent 556)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1186, Parent: 557.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1186
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA expn) (w expr)
    (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul eA w)) (e (exp (gen) l-0)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (5 0) (3 0))
  (uniq-gen l eA e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1186)
  (parent 557)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1187, Parent: 560.

eA eA (exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1187
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e-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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1187)
  (parent 560)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1188, Parent: 561.

eB eB (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 1188
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e-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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-1)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (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 w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1188)
  (parent 561)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1189, Parent: 562.

e-0 e-0 (exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-1) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 1189
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e-0) (mul eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (7 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (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 w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (5 0))
  (label 1189)
  (parent 562)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1190, Parent: 563.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-1) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1190
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-1)
    (e 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1190)
  (parent 563)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1191, Parent: 566.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1191
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB e expn) (w expr)
    (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w l-0)) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1191)
  (parent 566)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1192, Parent: 567.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-0)) (cat (exp (gen) e) (mul eA (rec e) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1192
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA e expn) (w expr)
    (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul eA (rec e) w l-0)) (e (exp (gen) l)) (e hl)
    (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 w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1192)
  (parent 567)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1193, Parent: 568.

e e (cat (exp (gen) l-0) (mul w e)) (cat (exp (gen) l-0) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-0)) (cat (exp (gen) e) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e))) (l l-0) (e eA)) participant iadh-um 1193
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB expn) (w expr)
    (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 e)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w l-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA (rec eB) w l-0)) (e (exp (gen) l)) (e hl)
    (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 w l-0 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 e)) (gen)))
  (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 1193)
  (parent 568)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1194, Parent: 573.

eA eA (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1194
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1194)
  (parent 573)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1195, Parent: 574.

eB eB (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1195
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1195)
  (parent 574)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1196, Parent: 575.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 1196
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (7 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (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 w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1196)
  (parent 575)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1197, Parent: 576, Child: 1489.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1197
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e expn) (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1197)
  (parent 576)
  (unrealized (1 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1198, Parent: 579.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1198
(defskeleton iadh-um
  (vars (key data) (B name) (eB l expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1198)
  (parent 579)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1199, Parent: 580.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1199
(defskeleton iadh-um
  (vars (key data) (B name) (eA l expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1199)
  (parent 580)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1200, Parent: 584.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e)) participant iadh-um 1200
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul w (rec l) e 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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1200)
  (parent 584)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1201, Parent: 586.

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 eB) w (rec l))) (cat (exp (gen) l) (mul (rec eB) w (rec l))) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e)) participant iadh-um 1201
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) w (rec 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) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (e (mul (rec eB) 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (4 0))
  (label 1201)
  (parent 586)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1202, Parent: 589.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1202
(defskeleton iadh-um
  (vars (key data) (B name) (w expr) (l e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul 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) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1202)
  (parent 589)
  (unrealized (3 0) (5 0))
  (comment "empty cohort"))

Item 1203, Parent: 593.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1203
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eB l-0 expn) (w expr)
    (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec eB) (rec l-0) w e)) (e (exp (gen) l)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1203)
  (parent 593)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1204, Parent: 594.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w e)) (cat (exp (gen) l-0) (mul eA (rec l-0) w e)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e eA)) participant iadh-um 1204
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA l-0 expn) (w expr)
    (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul eA (rec l-0) w e)) (e (exp (gen) l)) (e hl)
    (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 w e eB)))
        key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (4 0))
  (label 1204)
  (parent 594)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1205, Parent: 596.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1205
(defskeleton iadh-um
  (vars (key data) (B self peer name) (hl base) (l eA eB l-0 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (6 0)) ((6 1) (4 0)))
  (absent (e (mul eA (rec eB) (rec l-0) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1205)
  (parent 596)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1206, Parent: 599.

eA eA (cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) w)) (cat (exp (gen) l) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA)) participant iadh-um 1206
(defskeleton iadh-um
  (vars (key data) (B name) (eB expn) (w expr) (l eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eA (mul (rec 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 w l))) key)))
  (neq ((exp (gen) (mul (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (4 0))
  (label 1206)
  (parent 599)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1207, Parent: 600.

eB eB (cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul w eB)) (cat (exp (gen) l) (mul eA w)) (cat (exp (gen) l) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA)) participant iadh-um 1207
(defskeleton iadh-um
  (vars (key data) (B name) (eA expn) (w expr) (l eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA w)))
  (deflistener (cat (exp (gen) l) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)))
  (absent (eB (mul 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 eA w l eB))) key)))
  (neq ((exp (gen) (mul eA w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l eB)
  (operation nonce-test (added-listener eB) (mul w eB) (4 0))
  (label 1207)
  (parent 600)
  (unrealized (1 3) (3 0) (5 0))
  (comment "empty cohort"))

Item 1208, Parent: 604.

eA eA (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1208
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 eA)) (4 0))
  (label 1208)
  (parent 604)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1209, Parent: 605.

eB eB (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1209
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1209)
  (parent 605)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1210, Parent: 607, Child: 1490.

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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1210
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (6 0)) ((6 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1210)
  (parent 607)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1211, Parent: 611.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1211
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1211)
  (parent 611)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1212, Parent: 612.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1212
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (5 0))
  (label 1212)
  (parent 612)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1213, Parent: 613.

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 eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 1213
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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 1213)
  (parent 613)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1214, Parent: 613, Child: 1491.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1214
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec eB) w)) (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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1214)
  (parent 613)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1215, Parent: 617.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 w e 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1215
(defskeleton iadh-um
  (vars (key data) (B self name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l-0) (e eB))
  (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 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0))
    (eB (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 e e eB)))
        key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1215)
  (parent 617)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1216, Parent: 618.

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 eB) e e)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant iadh-um 1216
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eB) e e)) (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 ((exp (gen) (mul (rec eB) e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul e l-0)) (gen)))
  (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 1216)
  (parent 618)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1217, Parent: 618, Child: 1492.

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 eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 1217
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eB) w e e)) (e (exp (gen) l))
    (eB (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1217)
  (parent 618)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1218, Parent: 619.

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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1218
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (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) (6 0)) ((1 2) (3 0)) ((1 2) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 B) (l self))
    (foo ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1218)
  (parent 619)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1219, Parent: 623.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1219
(defskeleton iadh-um
  (vars (key data) (B self name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec l) w)) (e (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 e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1219)
  (parent 623)
  (unrealized (3 0) (6 0))
  (comment "empty cohort"))

Item 1220, Parent: 624.

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) eA) (cat (exp (gen) l-0) eA) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e eA)) participant iadh-um 1220
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) eA))
  (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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 eA) (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 e l-0))) key)))
  (neq ((exp (gen) (mul eA l-0)) (gen)) (eA e)
    ((exp (gen) (mul e l-0)) (gen)))
  (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 1220)
  (parent 624)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 1221, Parent: 624, Child: 1493.

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 eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1221
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA 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) (1 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA w)) (e (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 eA w e l-0))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1221)
  (parent 624)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1222, Parent: 628.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1222
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eB l-1 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1222)
  (parent 628)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1223, Parent: 629.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) ((self self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1223
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA l-1 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec l-1) w e)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1223)
  (parent 629)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1224, Parent: 630.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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 eA (rec eB) e)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e eA)) participant iadh-um 1224
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 0) (3 0)) ((6 1) (4 0)))
  (absent (l-1 (mul eA (rec eB) e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul e l-1)) (gen)))
  (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 1224)
  (parent 630)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1225, Parent: 630, Child: 1494.

l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1225
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB expn) (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 0) (3 0))
    ((4 0) (7 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w e l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 1225)
  (parent 630)
  (unrealized (1 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1226, Parent: 631.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec eB) (rec l-1) 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 self-0) (peer peer) (hl hl) (l l-0) (e e)) participant ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1226
(defskeleton iadh-um
  (vars (key data) (B self self-0 peer name) (hl base)
    (l l-0 eA eB l-1 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (hl hl) (l l-0)
    (e 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 2) (3 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1226)
  (parent 631)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1227, Parent: 635.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1227
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1227)
  (parent 635)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1228, Parent: 636.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1228
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (defstrand ltx-gen 1 (self self) (l l))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1228)
  (parent 636)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1229, Parent: 637.

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 eA (rec eB) l)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eA)) participant iadh-um 1229
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA l l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul l l-0)) (gen)))
  (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 1229)
  (parent 637)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1230, Parent: 637, Child: 1495.

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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 1230
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (6 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 1230)
  (parent 637)
  (unrealized (1 3) (3 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1231, Parent: 642.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1231
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1231)
  (parent 642)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1232, Parent: 643.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1232
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1232)
  (parent 643)
  (unrealized (1 3) (3 0) (6 0))
  (comment "empty cohort"))

Item 1233, Parent: 648.

eA eA (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1233
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1233)
  (parent 648)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1234, Parent: 649.

eB eB (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1234
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w l-1)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-1 eB))) key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1234)
  (parent 649)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1235, Parent: 650.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA)) participant iadh-um 1235
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 0) (3 0)) ((6 1) (4 0)))
  (absent (l-1 (mul eA (rec 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 eA l-0 l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1235)
  (parent 650)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1236, Parent: 650, Child: 1496.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1236
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (7 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w l-0)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1236)
  (parent 650)
  (unrealized (1 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1237, Parent: 651, Child: 1497.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1237
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 0) (3 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1237)
  (parent 651)
  (unrealized (1 3) (3 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1238, Parent: 654.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1238
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1238)
  (parent 654)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1239, Parent: 655.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1239
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1239)
  (parent 655)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1240, Parent: 658.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul w e e)) (cat (gen) (mul 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 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1240
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1240)
  (parent 658)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1241, Parent: 659.

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 eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1241
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (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) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec e) (rec e))
    (5 0))
  (label 1241)
  (parent 659)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1242, Parent: 662.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1242
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA w) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1242)
  (parent 662)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 1243, Parent: 666.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1243
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1243)
  (parent 666)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1244, Parent: 667.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1244
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1244)
  (parent 667)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1245, Parent: 668.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1245
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1245)
  (parent 668)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1246, Parent: 671.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1246
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1246)
  (parent 671)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1247, Parent: 672.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1247
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1247)
  (parent 672)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1248, Parent: 676.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1248
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1248)
  (parent 676)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1249, Parent: 677.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1249
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1249)
  (parent 677)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1250, Parent: 678, Child: 1498.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1250
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1250)
  (parent 678)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1251, Parent: 682.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-1)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1251
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1251)
  (parent 682)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1252, Parent: 683.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (gen) (mul eA w l-1)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1252
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1252)
  (parent 683)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1253, Parent: 684, Child: 1499.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1253
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1253)
  (parent 684)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1254, Parent: 686.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1254
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eB expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eB eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1254)
  (parent 686)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1255, Parent: 687.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1255
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1255)
  (parent 687)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1256, Parent: 689.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1256
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB))
  (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 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1256)
  (parent 689)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1257, Parent: 690.

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 eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1257
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (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) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec e) (rec e))
    (5 0))
  (label 1257)
  (parent 690)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1258, Parent: 692.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1258
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e))
  (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 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA w) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1258)
  (parent 692)
  (unrealized (6 0))
  (comment "empty cohort"))

Item 1259, Parent: 695.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (gen) (mul (rec eB) w e)) (cat (gen) (mul (rec eB) w e)) (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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1259
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1259)
  (parent 695)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1260, Parent: 696.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (gen) (mul eA w e)) (cat (gen) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1260
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1260)
  (parent 696)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1261, Parent: 697.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1261
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1261)
  (parent 697)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1262, Parent: 699.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1262
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1262)
  (parent 699)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1263, Parent: 700.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1263
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1263)
  (parent 700)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1264, Parent: 703.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-0)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1264
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1264)
  (parent 703)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1265, Parent: 704.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (gen) (mul eA w l-0)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1265
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1265)
  (parent 704)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1266, Parent: 708.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (gen) (mul (rec eB) w l-1)) (cat (gen) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1266
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1266)
  (parent 708)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1267, Parent: 709.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (gen) (mul eA w l-1)) (cat (gen) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1267
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1267)
  (parent 709)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1268, Parent: 710, Child: 1500.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1268
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1268)
  (parent 710)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1269, Parent: 714.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1269
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) 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 ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1269)
  (parent 714)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1270, Parent: 715.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1270
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (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 eA w)))
  (deflistener (cat (gen) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul 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) (mul eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1270)
  (parent 715)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1271, Parent: 719.

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) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e e e-0)) (exp (gen) 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 e-0 e-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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l-0) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e)) participant iadh-um 1271
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e e-0))) (l l-0) (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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (e-0 (exp (gen) l-0)) (e-0 (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 e e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) 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 1271)
  (parent 719)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1272, Parent: 720.

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) 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) 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 1272
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e (exp (gen) l-0)) (e (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1272)
  (parent 720)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1273, Parent: 724.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1273
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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 w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec e))) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1273)
  (parent 724)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1274, Parent: 725.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eA)) participant iadh-um 1274
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA w)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w)) (e (exp (gen) l-0)) (e (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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1274)
  (parent 725)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1275, Parent: 729.

eA eA (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1275
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 e expn)
    (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w e-0))) (l l)
    (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 e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-0))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1275)
  (parent 729)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1276, Parent: 730.

e-0 e-0 (exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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)) key (exp (gen) (mul w e e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e e-0))) (l l) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 1276
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e e-0))) (l l)
    (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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener e-0)
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (e-0 (exp (gen) l)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1276)
  (parent 730)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1277, Parent: 731.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1277
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-0))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1277)
  (parent 731)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1278, Parent: 735.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1278
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l 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 (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1278)
  (parent 735)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1279, Parent: 736.

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 eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA)) participant iadh-um 1279
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1279)
  (parent 736)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1280, Parent: 741.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1280
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l)
    (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 e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w 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) (mul w l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1280)
  (parent 741)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1281, Parent: 742.

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 eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 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 w l-0 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 1281
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w 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) (mul eA w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1281)
  (parent 742)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1282, Parent: 743, Child: 1501.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1282
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec e) (rec e) 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) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (added-listener l-0) (mul w (rec l-0)) (5 0))
  (label 1282)
  (parent 743)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1283, Parent: 748.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-1))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1283
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-1))) (l l)
    (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 e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w 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) (l-0 D) (l B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1283)
  (parent 748)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1284, Parent: 749.

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 eA w l-1)) (cat (exp (gen) e) (mul 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 eA w l-1 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 w l-1 e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA)) participant iadh-um 1284
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 e))) (l l) (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 eA 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) (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul eA w 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) (l-0 D) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1284)
  (parent 749)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1285, Parent: 750, Child: 1502.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1285
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1285)
  (parent 750)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1286, Parent: 753.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (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 (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1286
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 e expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (rec e) (rec e) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1286)
  (parent 753)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1287, Parent: 754.

e e (cat (gen) (mul w e e)) (cat (gen) (mul w e e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1287
(defskeleton iadh-um
  (vars (key data) (B D name) (l l-0 eA expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA w)))
  (deflistener (cat (gen) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1287)
  (parent 754)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1288, Parent: 757.

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 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e e-0))) (l l) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e)) participant iadh-um 1288
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e-0 e-0))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e e-0))) (l l) (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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (e-0 (exp (gen) l)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul w e e e-0)) (gen)) (e e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (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 1288)
  (parent 757)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1289, Parent: 758.

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 (rec e) 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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0) (e e-0)) participant iadh-um 1289
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e-0)))) (l l-0)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e-0 (mul (rec e) (rec e) w)) (e-0 (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e (exp (gen) l)) (e (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 ((exp (gen) (mul (rec e) w)) (gen)) (e-0 e)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (5 0))
  (label 1289)
  (parent 758)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1290, Parent: 761.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1290
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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 w (rec e))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec 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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1290)
  (parent 761)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1291, Parent: 762.

e e (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul w e)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1291
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA w)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e) (5 0))
  (label 1291)
  (parent 762)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1292, Parent: 765.

eA eA (exp (gen) e-0) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (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 (rec e) w e-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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1292
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 e expn)
    (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w e-0))) (l 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 (rec e) (rec e) w e-0)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-0))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w e-0)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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-0))) key)))
  (neq ((exp (gen) (mul (rec e) w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1292)
  (parent 765)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1293, Parent: 766.

e-0 e-0 (exp (gen) e) (enc "cert" hl 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 eA w e)) (cat (exp (gen) e-0) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e e-0)) (exp (gen) 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 e-0 e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l-0) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l) (e eA)) participant iadh-um 1293
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA expn)
    (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0 e-0))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e e-0))) (l l-0)
    (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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener e-0)
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA w e)) (e (exp (gen) l-1)) (e hl)
    (e-0 (exp (gen) l-0)) (e-0 (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 e-0 e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e e-0)) (gen)) (eA e-0)
    ((exp (gen) (mul w e e-0 e-0)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0 e-0) (5 0))
  (label 1293)
  (parent 766)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1294, Parent: 767.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl 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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 self) (peer peer) (hl hl) (l l-1) (e e-0)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1294
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e-0))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e-0 (mul eA (rec e) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 hl) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (5 0))
  (label 1294)
  (parent 767)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1295, Parent: 770.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1295
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-0))) (l 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 (rec e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w l-0)) (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 l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1295)
  (parent 770)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1296, Parent: 771.

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 eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA)) participant iadh-um 1296
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 e))) (l 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w l-0)) (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 w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1296)
  (parent 771)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1297, Parent: 775.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (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 (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)) key (exp (gen) (mul w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1297
(defskeleton iadh-um
  (vars (key data) (B D name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w l-0))) (l l)
    (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 e) (rec e) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w 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) (mul w l-0))) key)))
  (neq ((exp (gen) (mul (rec e) w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1297)
  (parent 775)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1298, Parent: 776.

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 eA w l-0)) (cat (exp (gen) e) (mul 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 eA w l-0 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 w l-0 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA)) participant iadh-um 1298
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 e e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 e))) (l l) (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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w e 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul eA w 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) (mul eA w l-0 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-0 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1298)
  (parent 776)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1299, Parent: 781.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (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 (rec e) w 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1299
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w l-1))) (l 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 (rec e) (rec e) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w l-1)) (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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec e) w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1299)
  (parent 781)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1300, Parent: 782.

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 eA w l-1)) (cat (exp (gen) e) (mul 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 eA w l-1 e)) (exp (gen) e) (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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA)) participant iadh-um 1300
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 e))) (l 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 eA 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) (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (e (mul eA w l-1)) (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 w l-1 e e)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 e)) (gen)) (eA e)
    ((exp (gen) (mul w l-1 e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-listener e) (mul w e e) (5 0))
  (label 1300)
  (parent 782)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1301, Parent: 783, Child: 1503.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1301
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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-listener l-1) (mul w (rec l-1)) (5 0))
  (label 1301)
  (parent 783)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1302, Parent: 787.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1302
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1302)
  (parent 787)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1303, Parent: 788.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul 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 eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1303
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1303)
  (parent 788)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1304, Parent: 789.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1304
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1304)
  (parent 789)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1305, Parent: 793.

eB eB (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul w e-0 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 w e-0 eB)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1) (e e-0)) participant iadh-um 1305
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 e-0))) (l l-1)
    (e 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 e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0 e-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1305)
  (parent 793)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1306, Parent: 794.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w e 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 w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e)) participant iadh-um 1306
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-1) (e eB))
  (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 (rec eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e e e-0)))
        key)))
  (neq ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1306)
  (parent 794)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1307, Parent: 795.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 1307
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (6 0))
  (label 1307)
  (parent 795)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1308, Parent: 799.

eA eA (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (exp (gen) e-0) (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 eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e e-0)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1308
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (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) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1308)
  (parent 799)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1309, Parent: 800.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w e-0)) (exp (gen) e) (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) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e eA)) participant iadh-um 1309
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e))
  (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 eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-1)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-0 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1309)
  (parent 800)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1310, Parent: 804.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) 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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1310
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1310)
  (parent 804)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1311, Parent: 805.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1311
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (e (exp (gen) l-1)) (e hl) (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (6 0))
  (label 1311)
  (parent 805)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1312, Parent: 809.

eA eA (exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w 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 eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1312
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-0)
    (e 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 eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w e-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1312)
  (parent 809)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1313, Parent: 810.

eB eB (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 1313
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e-0))) (l l-0) (e 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 eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-2)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e e-0 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1313)
  (parent 810)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1314, Parent: 811.

e-0 e-0 (exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w 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-0) (peer peer-0) (hl hl-0) (l l-2) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 1314
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-0) (e eB))
  (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 eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-2)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1314)
  (parent 811)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1315, Parent: 812.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1315
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (6 0))
  (label 1315)
  (parent 812)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1316, Parent: 816.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1316
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1316)
  (parent 816)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1317, Parent: 817.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1317
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1317)
  (parent 817)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1318, Parent: 818.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA)) participant iadh-um 1318
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-1) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-1))
    (eA (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 eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1318)
  (parent 818)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1319, Parent: 823.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1319
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1319)
  (parent 823)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1320, Parent: 824.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1320
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1320)
  (parent 824)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1321, Parent: 825.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 1321
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1321)
  (parent 825)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1322, Parent: 826, Child: 1504.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1322
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB e expn)
    (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0))
    ((6 1) (0 3)) ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (added-listener l-1) (mul w (rec l-1)) (6 0))
  (label 1322)
  (parent 826)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1323, Parent: 831.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-2 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1323
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0)
    (e 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 eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1323)
  (parent 831)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1324, Parent: 832.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec e) w 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 w 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 w l-2 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA)) participant iadh-um 1324
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e 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 eA (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1324)
  (parent 832)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1325, Parent: 833.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) w 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 (rec eB) w l-2 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 w l-2 e)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2 e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA)) participant iadh-um 1325
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-2 e)))
    (l l-0) (e 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 eA (rec eB) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-2)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-2 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1325)
  (parent 833)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1326, Parent: 834, Child: 1505.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1326
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1326)
  (parent 834)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1327, Parent: 837.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1327
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eB e expn)
    (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1327)
  (parent 837)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1328, Parent: 838.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (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 w eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1328
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA e expn)
    (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1328)
  (parent 838)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1329, Parent: 839.

e e (cat (gen) (mul w e)) (cat (gen) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1329
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 l-1 eA eB expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1329)
  (parent 839)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1330, Parent: 842.

eB eB (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl 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 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 w e-0 eB)) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1) (e e-0)) participant iadh-um 1330
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e-0 eB))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 e-0))) (l l-0)
    (e 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 e-0 e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec e) w e-0 e-0)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (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 eB)))
        key)))
  (neq ((exp (gen) (mul w e-0 e-0)) (gen)) (e-0 eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1330)
  (parent 842)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1331, Parent: 843.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul (rec eB) w e e)) (cat (exp (gen) e-0) (mul (rec eB) 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 (rec eB) w e 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 w e e-0)) (exp (gen) e) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e e-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e)) participant iadh-um 1331
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e-0))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e e e-0)))
    (l l-0) (e eB))
  (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 eB) w e e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eB) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l-0)) (e-0 (exp (gen) l)) (e-0 hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) w e e e-0)) (gen)) (e eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1331)
  (parent 843)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1332, Parent: 844.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec e-0))) (exp (gen) e-0) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1) (e e-0)) participant iadh-um 1332
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec e-0)))) (l l-1)
    (e e-0))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0) (rec e-0))))
  (deflistener e-0)
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul (rec eB) (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l-0 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e-0 eB)
    ((exp (gen) (mul w (rec e-0))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0) (rec e-0))
    (6 0))
  (label 1332)
  (parent 844)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1333, Parent: 847.

eA eA (cat (exp (gen) e-0) (mul w (rec eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl 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) w) (exp (gen) e-0) (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 eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (e e-0)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1333
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 e expn)
    (w expr) (l-1 e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-1) (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) (mul (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) w)) (e-0 (exp (gen) l-1))
    (e-0 (exp (gen) l-0)) (e (exp (gen) l)) (e hl) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 ((exp (gen) w) (gen)) (eA e-0)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 e l-1 e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1333)
  (parent 847)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1334, Parent: 848.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA w)) (cat (exp (gen) e-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w e-0)) (exp (gen) e) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 1334
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e e))
  (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 eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e-0 (mul eA w)) (e (exp (gen) l-1)) (e (exp (gen) l-0))
    (e-0 (exp (gen) l)) (e-0 hl) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA e)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA l-1 e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1334)
  (parent 848)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1335, Parent: 851.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul (rec eB) w)) (cat (exp (gen) e) (mul (rec eB) 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)) (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 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1335
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB expn)
    (w expr) (l-1 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e 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 eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1335)
  (parent 851)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1336, Parent: 852.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1336
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA expn)
    (w expr) (l-1 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) e) (mul eA w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (e (exp (gen) l-1)) (e hl)
    (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 eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (6 0))
  (label 1336)
  (parent 852)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1337, Parent: 855.

eA eA (exp (gen) e-0) (enc "cert" hl-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 eA))) (cat (exp (gen) e-0) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (cat (exp (gen) e) (mul (rec eB) (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e-0 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1337
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eB e expn) (w expr) (e-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e-0))) (l l-1)
    (e 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 eB) (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w e-0)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 ((exp (gen) (mul (rec eB) w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e e-0 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1337)
  (parent 855)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1338, Parent: 856.

eB eB (exp (gen) e-0) (enc "cert" hl-0 peer-0 (privk peer-0)) (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) e-0) (mul w eB)) (cat (exp (gen) e-0) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (cat (exp (gen) e) (mul eA (rec e) w e-0)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA 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 w e-0 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA)) participant iadh-um 1338
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA e expn) (w expr) (e-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e-0))) (l l-1) (e 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 eA (rec e) w e-0)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e-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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec e) w e-0)) (e-0 (exp (gen) l-2)) (e-0 hl-0)
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e-0 eB)) (gen)))
  (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 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1338)
  (parent 856)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1339, Parent: 857.

e-0 e-0 (exp (gen) e) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (cat (exp (gen) e-0) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 w e e-0)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e)) participant ((self self) (peer peer) (hl hl) (l l) (e e-0)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA)) participant iadh-um 1339
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB expn) (w expr) (e e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e e-0)))
    (l l-1) (e eB))
  (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 eA (rec eB) w e)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l)
    (e e-0))
  (deflistener (cat (exp (gen) e) (mul w e-0)))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (e-0 (mul eA (rec eB) w e)) (e (exp (gen) l-2)) (e hl-0)
    (e-0 (exp (gen) l)) (e-0 hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e e-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e e-0)) (gen)) (eA eB)
    ((exp (gen) (mul w e e-0)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w e-0) (6 0))
  (label 1339)
  (parent 857)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1340, Parent: 858.

e-0 e-0 (exp (gen) e-0) (enc "cert" hl-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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-0) (peer peer-0) (hl hl-0) (l l-2) (e e-0)) participant ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1340
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 peer-0 name) (hl hl-0 base)
    (l l-0 l-1 l-2 eA eB e expn) (w expr) (e-0 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) e-0) (mul w (rec e-0))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-0) (l l-2)
    (e 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e-0 (mul eA (rec eB) (rec e) w)) (e-0 (exp (gen) l-2))
    (e-0 hl-0) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e e-0)
  (operation nonce-test (added-listener e-0) (mul w (rec e-0)) (6 0))
  (label 1340)
  (parent 858)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1341, Parent: 861.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1341
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1341)
  (parent 861)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1342, Parent: 862.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1342
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1342)
  (parent 862)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1343, Parent: 863.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 e)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA)) participant iadh-um 1343
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-1) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1343)
  (parent 863)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1344, Parent: 867.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w l-1)) (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 w l-1 (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1344
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1344)
  (parent 867)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1345, Parent: 868.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (cat (exp (gen) e) (mul eA (rec e) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w l-1)) (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 w l-1 eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1345
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec e) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1345)
  (parent 868)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1346, Parent: 869.

e e (cat (exp (gen) l-1) (mul w e)) (cat (exp (gen) l-1) (mul w e)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (cat (exp (gen) e) (mul eA (rec eB) w l-1)) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-1 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 w l-1 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA)) participant iadh-um 1346
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 e))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1 e)))
    (l l-0) (e 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 eA (rec eB) w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-1)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-0)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w l-1 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1346)
  (parent 869)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1347, Parent: 874.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (cat (exp (gen) e) (mul (rec eB) (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w l-2 (rec eA))) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1347
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-1)
    (e 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 eB) (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1347)
  (parent 874)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1348, Parent: 875.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (cat (exp (gen) e) (mul eA (rec e) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA w 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 w l-2 eB)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA)) participant iadh-um 1348
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l-1) (e 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 eA (rec e) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec e) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1348)
  (parent 875)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1349, Parent: 876.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (cat (exp (gen) e) (mul eA (rec eB) w l-2)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) (mul eA (rec eB) w l-2 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 w l-2 e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2 e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA)) participant iadh-um 1349
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-2 e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2 e)))
    (l l-1) (e 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 eA (rec eB) w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (8 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (e (mul eA (rec eB) w l-2)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w l-2 e)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2 e)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w e) (6 0))
  (label 1349)
  (parent 876)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1350, Parent: 877, Child: 1506.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1350
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-listener l-2) (mul w (rec l-2)) (6 0))
  (label 1350)
  (parent 877)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1351, Parent: 881.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1351
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1351)
  (parent 881)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1352, Parent: 882.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1352
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (5 0))
  (label 1352)
  (parent 882)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1353, Parent: 887.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1353
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e 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) e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l-0) e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1353)
  (parent 887)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1354, Parent: 889.

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 eB) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1354
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) w (rec l-0))))
  (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) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) w (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec e) (rec e))
    (5 0))
  (label 1354)
  (parent 889)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1355, Parent: 893.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1355
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l-0))) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1355)
  (parent 893)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1356, Parent: 898.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 1356
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1356)
  (parent 898)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1357, Parent: 899.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA)) participant iadh-um 1357
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1357)
  (parent 899)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1358, Parent: 901.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 1358
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1358)
  (parent 901)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1359, Parent: 905.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1359
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1359)
  (parent 905)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1360, Parent: 906.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1360
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1360)
  (parent 906)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1361, Parent: 910.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1361
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1361)
  (parent 910)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1362, Parent: 911.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1362
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1362)
  (parent 911)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1363, Parent: 913, Child: 1507.

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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1363
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1363)
  (parent 913)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1364, Parent: 918.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1364
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1364)
  (parent 918)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1365, Parent: 919.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1365
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1365)
  (parent 919)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1366, Parent: 921, Child: 1508.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1366
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1366)
  (parent 921)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1367, Parent: 924.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1367
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1367)
  (parent 924)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1368, Parent: 925.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1368
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (5 0))
  (label 1368)
  (parent 925)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1369, Parent: 929.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1369
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e 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 l) w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1369)
  (parent 929)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1370, Parent: 931.

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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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)) (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 (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1370
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l) w)))
  (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) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec e) (rec e))
    (5 0))
  (label 1370)
  (parent 931)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1371, Parent: 934.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (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) w) (exp (gen) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1371
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l-0) (mul w (rec l-0))))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul w (rec l-0))) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1371)
  (parent 934)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1372, Parent: 938.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1372
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-1)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1372)
  (parent 938)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1373, Parent: 939.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1373
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-1) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1373)
  (parent 939)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1374, Parent: 941.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1374
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1374)
  (parent 941)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1375, Parent: 944.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1375
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1375)
  (parent 944)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1376, Parent: 945.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1376
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1376)
  (parent 945)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1377, Parent: 948.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1377
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1377)
  (parent 948)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1378, Parent: 949.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1378
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1378)
  (parent 949)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1379, Parent: 955.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1379
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1379)
  (parent 955)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1380, Parent: 956.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1380
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1380)
  (parent 956)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1381, Parent: 958, Child: 1509.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1381
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1381)
  (parent 958)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1382, Parent: 962.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1382
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1382)
  (parent 962)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1383, Parent: 963.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1383
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (5 0))
  (label 1383)
  (parent 963)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1384, Parent: 964.

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 eA (rec eB))) (cat (exp (gen) l-0) (mul eA (rec eB))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA)) participant iadh-um 1384
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0)) (gen)) (eA eB)
    ((exp (gen) l-0) (gen)))
  (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 1384)
  (parent 964)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1385, Parent: 964, Child: 1510.

l-0 l-0 (cat (gen) (mul w l-0)) (cat (gen) (mul w l-0)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1385
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1385)
  (parent 964)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1386, Parent: 968.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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) 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 w e eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1386
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-0) (e 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 l) w e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul (rec l) w e e)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (5 0))
  (label 1386)
  (parent 968)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1387, Parent: 969.

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 eB) e e)) (cat (exp (gen) l-0) (mul (rec eB) e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e)) participant iadh-um 1387
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul (rec eB) e 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 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul e l-0)) (gen)))
  (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 1387)
  (parent 969)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1388, Parent: 969, Child: 1511.

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 eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w 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) w e 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 1388
(defskeleton iadh-um
  (vars (key data) (B D name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eB) w e 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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1388)
  (parent 969)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1389, Parent: 970.

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 eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) 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)) (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1389
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l) w)))
  (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) (5 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 0) (0 1)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) (rec l) w)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (5 0))
  (label 1389)
  (parent 970)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1390, Parent: 974.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0) (e eA)) participant iadh-um 1390
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l) (mul (rec l) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec l) w)) (e (exp (gen) l-0)) (e (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 w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (5 0))
  (label 1390)
  (parent 974)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1391, Parent: 975.

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) eA) (cat (exp (gen) l-0) eA) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e eA)) participant iadh-um 1391
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) eA))
  (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) (1 3)) ((4 1) (0 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 eA) (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 e l-0))) key)))
  (neq ((exp (gen) (mul eA l-0)) (gen)) (eA e)
    ((exp (gen) (mul e l-0)) (gen)))
  (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 1391)
  (parent 975)
  (unrealized (3 0))
  (comment "empty cohort"))

Item 1392, Parent: 975, Child: 1512.

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 eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1392
(defskeleton iadh-um
  (vars (key data) (B D name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul 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) (mul eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1392)
  (parent 975)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1393, Parent: 979.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1393
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1393)
  (parent 979)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1394, Parent: 980.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1394
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1394)
  (parent 980)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1395, Parent: 981.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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 eA (rec eB) e)) (cat (exp (gen) l-1) (mul eA (rec eB) e)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e eA)) participant iadh-um 1395
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) e)))
  (deflistener (cat (exp (gen) e) l-1))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) e)) (e (exp (gen) l-0)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul e l-1)) (gen)))
  (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 1395)
  (parent 981)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1396, Parent: 981, Child: 1513.

l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w 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) 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 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1396
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB expn)
    (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0))
    ((6 2) (5 0)) ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 1396)
  (parent 981)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1397, Parent: 982.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1397
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1397)
  (parent 982)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1398, Parent: 986.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1398
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1398)
  (parent 986)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1399, Parent: 987.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1399
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1399)
  (parent 987)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1400, Parent: 988.

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 eA (rec eB) l)) (cat (exp (gen) l-0) (mul eA (rec eB) l)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eA)) participant iadh-um 1400
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (0 1)) ((5 0) (1 1)) ((5 1) (4 0)))
  (absent (l-0 (mul eA (rec 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 eA l l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul l l-0)) (gen)))
  (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 1400)
  (parent 988)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1401, Parent: 988, Child: 1514.

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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 1401
(defskeleton iadh-um
  (vars (key data) (B D name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 1401)
  (parent 988)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1402, Parent: 993.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1402
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1402)
  (parent 993)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1403, Parent: 994.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1403
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1403)
  (parent 994)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1404, Parent: 999.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1404
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1404)
  (parent 999)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1405, Parent: 1000.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1405
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1405)
  (parent 1000)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1406, Parent: 1001.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) l-0)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA)) participant iadh-um 1406
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) l-0 l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec 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 eA l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1406)
  (parent 1001)
  (unrealized (1 3) (3 0))
  (comment "empty cohort"))

Item 1407, Parent: 1001, Child: 1515.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1407
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0))
    ((6 0) (5 0)) ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1407)
  (parent 1001)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1408, Parent: 1002, Child: 1516.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1408
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1408)
  (parent 1002)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1409, Parent: 1005.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1409
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB l-0 expn) (w expr) (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1409)
  (parent 1005)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1410, Parent: 1006.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1410
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA l-0 expn) (w expr) (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (5 0))
  (label 1410)
  (parent 1006)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1411, Parent: 1010.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (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 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e)) participant iadh-um 1411
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e 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) e e)))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul w (rec l-0) e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (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 e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1411)
  (parent 1010)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1412, Parent: 1012.

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 eB) w (rec l-0))) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e)) participant iadh-um 1412
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) w (rec l-0))))
  (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) (5 0))
    ((2 0) (0 1)) ((2 0) (1 0)) ((3 0) (0 0)) ((3 0) (1 1))
    ((4 1) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) w (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (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 (rec e) (rec e))
    (5 0))
  (label 1412)
  (parent 1012)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1413, Parent: 1015.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec l) w)) (cat (exp (gen) l) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1413
(defskeleton iadh-um
  (vars (key data) (B D name) (l expn) (w expr) (l-0 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l 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) l) (mul (rec l) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec l) w)) (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))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1413)
  (parent 1015)
  (unrealized (4 0) (6 0))
  (comment "empty cohort"))

Item 1414, Parent: 1019.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w e)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w e (rec eA))) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 1414
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eB l-1 expn)
    (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1414)
  (parent 1019)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1415, Parent: 1020.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) l-1) (mul eA (rec l-1) w e)) (cat (exp (gen) l-1) (mul 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 eA 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 w e eB)) (exp (gen) eA) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA)) participant iadh-um 1415
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA l-1 expn)
    (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-1) w e)))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul eA (rec l-1) w e)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (5 0))
  (label 1415)
  (parent 1020)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1416, Parent: 1022.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (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-1) D (privk D)) ((self self) (peer peer) (hl hl) (l l-0) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA)) participant iadh-um 1416
(defskeleton iadh-um
  (vars (key data) (B D self peer name) (hl base) (l l-0 eA eB l-1 expn)
    (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec eB) (rec l-1) w)))
  (deflistener (cat (exp (gen) e) (mul w (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (7 0))
    ((7 1) (5 0)))
  (absent (e (mul eA (rec eB) (rec l-1) w)) (e (exp (gen) l-0)) (e hl)
    (eB (exp (gen) l)) (eB (exp (gen) l-1)) (eA (exp (gen) l-1))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1416)
  (parent 1022)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1417, Parent: 1025.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w l-0)) (cat (exp (gen) l) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1417
(defskeleton iadh-um
  (vars (key data) (B D name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l-0)
    (e 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 eB) (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1417)
  (parent 1025)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1418, Parent: 1026.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l) (mul eA (rec l) w l-0)) (cat (exp (gen) l) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1418
(defskeleton iadh-um
  (vars (key data) (B D name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1418)
  (parent 1026)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1419, Parent: 1031.

eA eA (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1419
(defskeleton iadh-um
  (vars (key data) (B D name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eA (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1419)
  (parent 1031)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1420, Parent: 1032.

eB eB (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul w eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA)) participant iadh-um 1420
(defskeleton iadh-um
  (vars (key data) (B D name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)))
  (absent (eB (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (5 0))
  (label 1420)
  (parent 1032)
  (unrealized (1 3) (4 0) (6 0))
  (comment "empty cohort"))

Item 1421, Parent: 1036.

eA eA (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1421
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eA (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 eA)) (5 0))
  (label 1421)
  (parent 1036)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1422, Parent: 1037.

eB eB (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA)) participant iadh-um 1422
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)))
  (absent (eB (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1422)
  (parent 1037)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1423, Parent: 1039, Child: 1517.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1423
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (7 0))
    ((7 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1423)
  (parent 1039)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1424, Parent: 1044.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1424
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 expn) (w expr)
    (eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1424)
  (parent 1044)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1425, Parent: 1045.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1425
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 expn) (w expr)
    (eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (6 0))
  (label 1425)
  (parent 1045)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1426, Parent: 1046.

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 eA (rec eB))) (cat (exp (gen) l-1) (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-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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 1426
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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 1426)
  (parent 1046)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1427, Parent: 1046, Child: 1518.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1427
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1427)
  (parent 1046)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1428, Parent: 1051.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e eB)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e)) participant iadh-um 1428
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l-1) (e 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 l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec l-0) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l-1)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1428)
  (parent 1051)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1429, Parent: 1052.

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 eB) e e)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant iadh-um 1429
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) e e l-1))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eB) e e)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1429)
  (parent 1052)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1430, Parent: 1052, Child: 1519.

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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1430
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1430)
  (parent 1052)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1431, Parent: 1053.

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-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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) (mul (rec eB) 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 w (rec e))) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e)) participant iadh-um 1431
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e 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 eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eB) (rec l-0) w)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l-1)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (6 0))
  (label 1431)
  (parent 1053)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1432, Parent: 1058.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w)) (cat (exp (gen) l-0) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1) (e eA)) participant iadh-um 1432
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e))
  (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 l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec l-0) w)) (e (exp (gen) l-1)) (e (exp (gen) l))
    (eA (exp (gen) l-1)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-1 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1432)
  (parent 1058)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1433, Parent: 1059.

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) eA) (cat (exp (gen) l-1) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e eA)) participant iadh-um 1433
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA l-1))) (l 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) l-1) eA))
  (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 eA) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA e l-1))) key)))
  (neq ((exp (gen) (mul eA l-1)) (gen)) (eA e)
    ((exp (gen) (mul e l-1)) (gen)))
  (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 (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1433)
  (parent 1059)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 1434, Parent: 1059, Child: 1520.

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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA)) participant iadh-um 1434
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA w)) (e (exp (gen) l-0)) (e (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l D) (l-0 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1434)
  (parent 1059)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1435, Parent: 1064.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec 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 (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 (rec eA))) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1435
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eB l-2 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e))) (l l)
    (e 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 eB) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1435)
  (parent 1064)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1436, Parent: 1065.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eA (rec l-2) w e)) (cat (exp (gen) l-2) (mul 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 eA 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 eB)) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1436
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA l-2 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e 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 eA (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (6 0))
  (label 1436)
  (parent 1065)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1437, Parent: 1066.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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 eA (rec eB) e)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eA)) participant iadh-um 1437
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) e l-2))) (l l)
    (e 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 eA (rec eB) e)))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul eA (rec eB) e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul e l-2)) (gen)))
  (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 1437)
  (parent 1066)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1438, Parent: 1066, Child: 1521.

l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1438
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l) (e 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 eA (rec 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) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 1438)
  (parent 1066)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1439, Parent: 1067.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w)) (cat (exp (gen) l-2) (mul eA (rec 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) (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 self-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1439
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e (mul eA (rec eB) (rec l-2) w)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1439)
  (parent 1067)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1440, Parent: 1072.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1440
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1440)
  (parent 1072)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1441, Parent: 1073.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1441
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1441)
  (parent 1073)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1442, Parent: 1074.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1442
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1442)
  (parent 1074)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1443, Parent: 1074, Child: 1522.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1443
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1443)
  (parent 1074)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1444, Parent: 1080.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1444
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1444)
  (parent 1080)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1445, Parent: 1081.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1445
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1445)
  (parent 1081)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1446, Parent: 1082.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA)) participant iadh-um 1446
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1446)
  (parent 1082)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1447, Parent: 1082, Child: 1523.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1447
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1447)
  (parent 1082)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1448, Parent: 1083, Child: 1524.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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) (mul eA (rec eB) w)) (exp (gen) eB) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1448
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0))
    ((6 1) (0 3)) ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1448)
  (parent 1083)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1449, Parent: 1088.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1449
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1449)
  (parent 1088)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1450, Parent: 1089.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1450
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1450)
  (parent 1089)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1451, Parent: 1095.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-2 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1451
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-2))) (l l)
    (e 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 eB) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (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 eA)) (6 0))
  (label 1451)
  (parent 1095)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1452, Parent: 1096.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-2 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA)) participant iadh-um 1452
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-2))) (l l) (e 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 eA (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (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 eB) (6 0))
  (label 1452)
  (parent 1096)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1453, Parent: 1097.

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 eA (rec eB) l-1)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eA)) participant iadh-um 1453
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-1 l-2)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul eA (rec 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 eA l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 l-2)) (gen)))
  (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 1453)
  (parent 1097)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1454, Parent: 1097, Child: 1525.

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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1454
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 D) (l B) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 1454)
  (parent 1097)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1455, Parent: 1098, Child: 1526.

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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1455
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1455)
  (parent 1098)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1456, Parent: 1102.

eA eA (cat (gen) (mul w (rec eA))) (cat (gen) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1456
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB l-1 expn) (w expr)
    (eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1456)
  (parent 1102)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1457, Parent: 1103.

eB eB (cat (gen) (mul w eB)) (cat (gen) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1457
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA l-1 expn) (w expr)
    (eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-1) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (gen) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eB) (6 0))
  (label 1457)
  (parent 1103)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1458, Parent: 1104.

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 eA (rec eB))) (cat (exp (gen) l-1) (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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA)) participant iadh-um 1458
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1)) (gen)) (eA eB)
    ((exp (gen) l-1) (gen)))
  (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 1458)
  (parent 1104)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1459, Parent: 1104, Child: 1527.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1459
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1459)
  (parent 1104)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1460, Parent: 1108.

eB eB (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (cat (exp (gen) l-0) (mul (rec l-0) w e e)) (enc "cert" (exp (gen) l-1) 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-1) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w e eB)) (exp (gen) e) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e)) participant iadh-um 1460
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e eB))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e e))) (l l) (e 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 l-0) w e e)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul (rec l-0) w e e)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e e eB))) key)))
  (neq ((exp (gen) (mul w e e)) (gen)) (e eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eB)
  (operation nonce-test (added-listener eB) (mul w eB) (6 0))
  (label 1460)
  (parent 1108)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1461, Parent: 1109.

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 eB) e e)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e)) participant iadh-um 1461
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) e e l-1))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul (rec eB) e e)) (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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1461)
  (parent 1109)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1462, Parent: 1109, Child: 1528.

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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1462
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l)
    (e 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 eB) 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eB) w e e)) (e (exp (gen) l-0))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (fn-of ("principal-of" (l B) (l-0 D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1462)
  (parent 1109)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1463, Parent: 1110.

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-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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) (mul (rec eB) 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 w (rec e))) (exp (gen) e) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e)) participant iadh-um 1463
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec e)))) (l l-1) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec e) (rec e))))
  (deflistener e)
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (e (mul (rec eB) (rec l-0) w)) (e (exp (gen) l-1))
    (e (exp (gen) l)) (eB (exp (gen) l)) (eB (exp (gen) l-1)))
  (fn-of ("principal-of" (l B) (l-1 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (e eB)
    ((exp (gen) (mul w (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec e) (rec e))
    (6 0))
  (label 1463)
  (parent 1110)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1464, Parent: 1114.

eA eA (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec l-0) w)) (cat (exp (gen) l-0) (mul (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) 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 eA))) (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) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1464
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 expn) (w expr)
    (l-1 e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-1) (e e))
  (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 l-0) w)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) e) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec l-0) w)) (e (exp (gen) l-1)) (e (exp (gen) l))
    (eA (exp (gen) l)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-1 B) (l D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) w) (gen)) (eA e)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l l-1)
  (precur (6 0) (4 0))
  (uniq-gen l l-0 l-1 e eA)
  (operation nonce-test (added-listener eA) (mul w (rec eA)) (6 0))
  (label 1464)
  (parent 1114)
  (unrealized (4 0) (7 0))
  (comment "empty cohort"))

Item 1465, Parent: 1115.

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) eA) (cat (exp (gen) l-1) eA) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e eA)) participant iadh-um 1465
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA l-1))) (l 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) l-1) eA))
  (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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 eA) (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 e l-1))) key)))
  (neq ((exp (gen) (mul eA l-1)) (gen)) (eA e)
    ((exp (gen) (mul e l-1)) (gen)))
  (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 (displaced 5 7 ltx-gen 2) l-2 (6 0))
  (label 1465)
  (parent 1115)
  (unrealized (4 0))
  (comment "empty cohort"))

Item 1466, Parent: 1115, Child: 1529.

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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1466
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA w)) (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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (6 0) (4 0))
  (uniq-gen l eA l-0 e l-1)
  (operation nonce-test (added-listener l-1) (mul w l-1) (6 0))
  (label 1466)
  (parent 1115)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1467, Parent: 1119.

eA eA (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w (rec eA))) (cat (exp (gen) e) (mul w (rec eA))) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul (rec eB) (rec l-2) w e)) (cat (exp (gen) l-2) (mul (rec 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 (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 (rec eA))) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l) (e eA)) participant iadh-um 1467
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eB l-2 expn) (w expr) (e eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e))) (l l-0)
    (e 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 eB) (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w (rec eA))))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e))) key)))
  (neq ((exp (gen) (mul (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1467)
  (parent 1119)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1468, Parent: 1120.

eB eB (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) (cat (exp (gen) e) (mul w eB)) (cat (exp (gen) e) (mul w eB)) (enc "cert" (exp (gen) l-2) self (privk self)) (cat (exp (gen) l-2) (mul eA (rec l-2) w e)) (cat (exp (gen) l-2) (mul 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 eA 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 eB)) (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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA)) participant iadh-um 1468
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA l-2 expn) (w expr) (e eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e 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 eA (rec l-2) w e)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) e) (mul w eB)))
  (defstrand participant 3 (self self-0) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul eA (rec l-2) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e eB))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e eB)) (gen)))
  (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 eB) (6 0))
  (label 1468)
  (parent 1120)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1469, Parent: 1121.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (exp (gen) e) (enc "cert" hl 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 eA (rec eB) e)) (cat (exp (gen) l-2) (mul eA (rec eB) e)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eA)) participant iadh-um 1469
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) e l-2))) (l l-0)
    (e 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 eA (rec eB) e)))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul eA (rec eB) e)) (e (exp (gen) l-1)) (e hl)
    (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 ((exp (gen) (mul eA (rec eB) e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul e l-2)) (gen)))
  (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 1469)
  (parent 1121)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1470, Parent: 1121, Child: 1530.

l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1470
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l-0) (e 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 eA (rec 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) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 1470)
  (parent 1121)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1471, Parent: 1122.

e e (exp (gen) e) (enc "cert" hl 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 eA (rec eB) (rec l-2) w)) (cat (exp (gen) l-2) (mul eA (rec 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) (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 self-0) (peer peer) (hl hl) (l l-1) (e e)) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1471
(defskeleton iadh-um
  (vars (key data) (B D self self-0 peer name) (hl base)
    (l l-0 l-1 eA eB l-2 expn) (w expr) (e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (hl hl) (l l-1)
    (e 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 2) (4 0)) ((7 2) (8 0)) ((8 1) (6 0)))
  (absent (e (mul eA (rec eB) (rec l-2) w)) (e (exp (gen) l-1)) (e hl)
    (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) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1471)
  (parent 1122)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1472, Parent: 1126.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1472
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-1)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 D) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1472)
  (parent 1126)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1473, Parent: 1127.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1473
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-1) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 D) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1473)
  (parent 1127)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1474, Parent: 1128.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA)) participant iadh-um 1474
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1474)
  (parent 1128)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1475, Parent: 1128, Child: 1531.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1475
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1475)
  (parent 1128)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1476, Parent: 1133.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul (rec 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 (rec eB) 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 w l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1) (e eA)) participant iadh-um 1476
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1476)
  (parent 1133)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1477, Parent: 1134.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w l-1)) (cat (exp (gen) l-0) (mul 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 eA 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 w l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA)) participant iadh-um 1477
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 eB))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA (rec l-0) w l-1)))
  (defstrand ltx-gen 1 (self self) (l l-0))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1477)
  (parent 1134)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1478, Parent: 1135.

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 eA (rec eB) l-0)) (cat (exp (gen) l-1) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1478
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 1) (5 0)))
  (absent (l-1 (mul eA (rec 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 eA l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 l-1)) (gen)))
  (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 1478)
  (parent 1135)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1479, Parent: 1135, Child: 1532.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1479
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (7 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1479)
  (parent 1135)
  (unrealized (1 3) (4 0) (7 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1480, Parent: 1140.

eA eA (cat (exp (gen) l-1) (mul w (rec eA))) (cat (exp (gen) l-1) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1480
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eA (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (6 0))
  (label 1480)
  (parent 1140)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1481, Parent: 1141.

eB eB (cat (exp (gen) l-1) (mul w eB)) (cat (exp (gen) l-1) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1481
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-1) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)))
  (absent (eB (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (6 0))
  (label 1481)
  (parent 1141)
  (unrealized (1 3) (4 0) (7 0))
  (comment "empty cohort"))

Item 1482, Parent: 1146.

eA eA (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w (rec eA))) (cat (exp (gen) l-2) (mul w (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-2 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1482
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-2))) (l l-0)
    (e 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 eB) (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eA (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 (rec eA))) (gen)))
  (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 eA)) (6 0))
  (label 1482)
  (parent 1146)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1483, Parent: 1147.

eB eB (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) (cat (exp (gen) l-2) (mul w eB)) (cat (exp (gen) l-2) (mul w eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w l-2)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-2 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA)) participant iadh-um 1483
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-2))) (l l-0) (e 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 eA (rec l-1) w l-2)))
  (defstrand ltx-gen 1 (self self) (l l-1))
  (deflistener (cat (exp (gen) l-2) (mul w 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (eB (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2 eB)) (gen)))
  (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 eB) (6 0))
  (label 1483)
  (parent 1147)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1484, Parent: 1148.

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 eA (rec eB) l-1)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eA)) participant iadh-um 1484
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) l-1 l-2)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 0) (4 0)) ((7 1) (5 0)))
  (absent (l-2 (mul eA (rec 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 eA l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 l-2)) (gen)))
  (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 1484)
  (parent 1148)
  (unrealized (1 3) (4 0))
  (comment "empty cohort"))

Item 1485, Parent: 1148, Child: 1533.

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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1485
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (8 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (6 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 B) (l D) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 1485)
  (parent 1148)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1486, Parent: 1149, Child: 1534.

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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1486
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 0) (4 0)) ((7 0) (8 0)) ((8 1) (6 0)))
  (absent (l-2 (mul eA (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1486)
  (parent 1149)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1487, Parent: 1162, Children: 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 (gen) (mul eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1487
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1487)
  (parent 1162)
  (unrealized (1 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1488, Parent: 1176, Children: 1538 1539 1540 1541.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1488
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 5 7 ltx-gen 2) l-0 (6 0))
  (label 1488)
  (parent 1176)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1489, Parent: 1197, Children: 1542 1543 1544 1545 1546.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1489
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e expn) (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 6 8 ltx-gen 2) l-1 (7 0))
  (label 1489)
  (parent 1197)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1490, Parent: 1210, Children: 1547 1548 1549 1550 1551.

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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1490
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1490)
  (parent 1210)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1491, Parent: 1214, Children: 1552 1553 1554 1555.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1491
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1491)
  (parent 1214)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1492, Parent: 1217, Children: 1556 1557 1558 1559.

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 eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 1492
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eB) w e e)) (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 e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1492)
  (parent 1217)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1493, Parent: 1221, Children: 1560 1561 1562 1563.

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 eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1493
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul 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 eA w e l-0))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1493)
  (parent 1221)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1494, Parent: 1225, Children: 1564 1565 1566 1567 1568.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1494
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 1494)
  (parent 1225)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1495, Parent: 1230, Children: 1569 1570 1571 1572 1573.

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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 1495
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 1495)
  (parent 1230)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1496, Parent: 1236, Children: 1574 1575 1576 1577 1578 1579.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1496
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1496)
  (parent 1236)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1497, Parent: 1237, Children: 1580 1581 1582 1583 1584 1585.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1497
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1497)
  (parent 1237)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1498, Parent: 1250, Children: 1586 1587 1588.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1498
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1498)
  (parent 1250)
  (unrealized (1 3) (3 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1499, Parent: 1253, Children: 1589 1590 1591 1592.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1499
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1499)
  (parent 1253)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1500, Parent: 1268, Children: 1593 1594 1595.

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 eA (rec eB) w)) (cat (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1500
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1500)
  (parent 1268)
  (unrealized (1 3) (4 0))
  (comment "3 in cohort - 3 not yet seen"))

Item 1501, Parent: 1282, Children: 1596 1597 1598 1599.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) (rec e) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1501
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA e expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA (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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA e l-0)
  (operation nonce-test (displaced 3 7 ltx-gen 2) l-0 (6 0))
  (label 1501)
  (parent 1282)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1502, Parent: 1285, Children: 1600 1601 1602 1603 1604.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1502
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec e) w))) (l l)
    (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 eA (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec e) (rec e) 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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 6 8 ltx-gen 2) l-1 (7 0))
  (label 1502)
  (parent 1285)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1503, Parent: 1301, Children: 1605 1606 1607 1608.

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 eA (rec e) (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA (rec e) w)) (exp (gen) e) (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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1503
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA e expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec e) w))) (l 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 eA (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec e) (rec e) w)) (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec e) w)) (gen)) (eA e)
    ((exp (gen) w) (gen)))
  (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 6 8 ltx-gen 2) l-1 (7 0))
  (label 1503)
  (parent 1301)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1504, Parent: 1322, Children: 1609 1610 1611 1612 1613.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) w) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1504
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB e expn) (w expr) (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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 w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB e l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-1 (7 0))
  (label 1504)
  (parent 1322)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1505, Parent: 1326, Children: 1614 1615 1616 1617 1618 1619.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) 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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1505
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1505)
  (parent 1326)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1506, Parent: 1350, Children: 1620 1621 1622 1623 1624.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) (rec e) w)) (cat (exp (gen) e) (mul eA (rec 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 eA (rec eB) w)) (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) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1506
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn) (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l-1)
    (e 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 eA (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec eB) (rec e) w)) (e (exp (gen) l)) (e hl)
    (eB (exp (gen) l-1)) (eB (exp (gen) l-0)) (eA (exp (gen) l-0))
    (eA (exp (gen) l-1)))
  (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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (displaced 7 9 ltx-gen 2) l-2 (8 0))
  (label 1506)
  (parent 1350)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1507, Parent: 1363, Children: 1625 1626 1627 1628 1629.

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 eA (rec eB) (rec l) w)) (cat (exp (gen) l) (mul eA (rec eB) (rec l) 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-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1507
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB l expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1507)
  (parent 1363)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1508, Parent: 1366, Children: 1630 1631 1632 1633 1634 1635.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1508
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1508)
  (parent 1366)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1509, Parent: 1381, Children: 1636 1637 1638 1639 1640.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1509
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1509)
  (parent 1381)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1510, Parent: 1385, Children: 1641 1642 1643 1644.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1510
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB expn) (w expr) (l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1510)
  (parent 1385)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1511, Parent: 1388, Children: 1645 1646 1647 1648.

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 eB) w e e)) (cat (exp (gen) l-0) (mul (rec eB) w e e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e)) participant iadh-um 1511
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul (rec eB) w e 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 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1511)
  (parent 1388)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1512, Parent: 1392, Children: 1649 1650 1651 1652.

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 eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1512
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul 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 eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (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 1512)
  (parent 1392)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1513, Parent: 1396, Children: 1653 1654 1655 1656 1657.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-1) (mul eA (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1513
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) w e)) (e (exp (gen) l-0)) (e hl)
    (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 1513)
  (parent 1396)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1514, Parent: 1401, Children: 1658 1659 1660 1661 1662.

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 eA (rec eB) w l)) (cat (exp (gen) l-0) (mul eA (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA)) participant iadh-um 1514
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l l-0)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec 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 eA w l l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0)) (gen)))
  (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 1514)
  (parent 1401)
  (unrealized (1 3) (3 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1515, Parent: 1407, Children: 1663 1664 1665 1666 1667 1668.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1515
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1515)
  (parent 1407)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1516, Parent: 1408, Children: 1669 1670 1671 1672 1673 1674.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1516
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1516)
  (parent 1408)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1517, Parent: 1423, 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-1) (mul w (rec l-1))) (cat (exp (gen) l-1) (mul w (rec l-1))) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec 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 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA)) participant iadh-um 1517
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) w)) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1517)
  (parent 1423)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1518, Parent: 1427, Children: 1680 1681 1682 1683 1684.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1518
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1518)
  (parent 1427)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1519, Parent: 1430, Children: 1685 1686 1687 1688 1689.

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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1519
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eB) w e e)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1519)
  (parent 1430)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1520, Parent: 1434, Children: 1690 1691 1692 1693 1694.

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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA)) participant iadh-um 1520
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA w)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1520)
  (parent 1434)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1521, Parent: 1438, Children: 1695 1696 1697 1698 1699 1700.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1521
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 1521)
  (parent 1438)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1522, Parent: 1443, Children: 1701 1702 1703 1704 1705 1706.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1522
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1522)
  (parent 1443)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1523, Parent: 1447, Children: 1707 1708 1709 1710 1711 1712.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1523
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1523)
  (parent 1447)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1524, Parent: 1448, Children: 1713 1714 1715 1716 1717 1718.

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 eA (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec eB) (rec l-0) 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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1524
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1524)
  (parent 1448)
  (unrealized (1 3) (3 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1525, Parent: 1454, Children: 1719 1720 1721 1722 1723 1724 1725.

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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1525
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec 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 eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 1525)
  (parent 1454)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 1526, Parent: 1455, Children: 1726 1727 1728 1729 1730 1731 1732.

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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1526
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1526)
  (parent 1455)
  (unrealized (1 3) (4 0))
  (comment "7 in cohort - 7 not yet seen"))

Item 1527, Parent: 1459, Children: 1733 1734 1735 1736.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1527
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB expn) (w expr)
    (l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1527)
  (parent 1459)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1528, Parent: 1462, Children: 1737 1738 1739 1740.

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 eB) w e e)) (cat (exp (gen) l-1) (mul (rec eB) w 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) w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e)) participant iadh-um 1528
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e e l-1))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul (rec eB) w e e)) (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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 e l-1)
  (operation nonce-test (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1528)
  (parent 1462)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1529, Parent: 1466, Children: 1741 1742 1743 1744.

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 eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1529
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA w)) (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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 (displaced 5 8 ltx-gen 2) l-1 (7 0))
  (label 1529)
  (parent 1466)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1530, Parent: 1470, Children: 1745 1746 1747 1748 1749.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w e)) (cat (exp (gen) l-2) (mul eA (rec eB) w e)) (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 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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA)) participant iadh-um 1530
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w e l-2)))
    (l l-0) (e 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 eA (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA (rec eB) w e)) (e (exp (gen) l-1)) (e hl)
    (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 w e l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2)) (gen)))
  (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 1530)
  (parent 1470)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1531, Parent: 1475, Children: 1750 1751 1752 1753 1754.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA)) participant iadh-um 1531
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1531)
  (parent 1475)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1532, Parent: 1479, Children: 1755 1756 1757 1758 1759.

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 eA (rec eB) w l-0)) (cat (exp (gen) l-1) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1532
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0 l-1)))
    (l l) (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec 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 eA w l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1)) (gen)))
  (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 1532)
  (parent 1479)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1533, Parent: 1485, Children: 1760 1761 1762 1763 1764 1765.

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 eA (rec eB) w l-1)) (cat (exp (gen) l-2) (mul eA (rec 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 eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA)) participant iadh-um 1533
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1 l-2)))
    (l l-0) (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec 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 eA w l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2)) (gen)))
  (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 1533)
  (parent 1485)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1534, Parent: 1486, Children: 1766 1767 1768 1769 1770 1771.

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 eA (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul eA (rec 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 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA)) participant iadh-um 1534
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 expn)
    (w expr) (l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) w)) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) w) (gen)))
  (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 1534)
  (parent 1486)
  (unrealized (1 3) (4 0))
  (comment "6 in cohort - 6 not yet seen"))

Item 1535, Parent: 1487.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) eB l-1)) (cat (gen) l-1) (cat (gen) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1535
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 1535)
  (parent 1487)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1536, Parent: 1487, Child: 1772.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1536
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1536)
  (parent 1487)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1537, Parent: 1487, Child: 1773.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1537
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 1537)
  (parent 1487)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1538, Parent: 1488.

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 eA) e e)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (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 self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 1538
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((4 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eA e)
  (operation nonce-test
    (contracted (eA-0 eA) (e-0 e) (w (mul (rec eA) e e))) (one) (3 0))
  (label 1538)
  (parent 1488)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1539, Parent: 1488.

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 eA) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) e 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) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 1539
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 1539)
  (parent 1488)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1540, Parent: 1488, Child: 1774.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1540
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 1540)
  (parent 1488)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1541, Parent: 1488, Child: 1775.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1541
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (e (mul eA w)) (l-0 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (3 0))
  (label 1541)
  (parent 1488)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1542, Parent: 1489.

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) (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 1542
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (e (exp (gen) l)) (e hl) (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (3 0))
  (label 1542)
  (parent 1489)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1543, Parent: 1489.

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) (rec eA) eB e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) eB e l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (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 l-2)) (exp (gen) eA) (enc "cert" (exp (gen) l-0) B (privk B)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 1543
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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)) (e hl) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-0)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1543)
  (parent 1489)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1544, Parent: 1489, Child: 1776.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1544
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-1 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (3 0))
  (label 1544)
  (parent 1489)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1545, Parent: 1489, Child: 1777.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1545
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (l-1 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (3 0))
  (label 1545)
  (parent 1489)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1546, Parent: 1489, Child: 1778.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1546
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1546)
  (parent 1489)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1547, Parent: 1490.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) (rec eA) eB l-0)) (cat (exp (gen) l) (mul (rec l) (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 1547
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec l) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (3 0))
  (label 1547)
  (parent 1490)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1548, Parent: 1490.

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) (rec eA) eB l-0 l-1)) (cat (exp (gen) l) (mul (rec l) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1548
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1548)
  (parent 1490)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1549, Parent: 1490, Child: 1779.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1549
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (3 0))
  (label 1549)
  (parent 1490)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1550, Parent: 1490, Child: 1780.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1550
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul eA (rec l) w)) (l-0 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul eA (rec l) w))
    (mul eA (rec l) w) (3 0))
  (label 1550)
  (parent 1490)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1551, Parent: 1490.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 1551
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0)))
    (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec eB) w)) (l (mul eA (rec 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 eA w l-0)))
        key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1551)
  (parent 1490)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1552, Parent: 1491.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 (rec eA) eB)) (cat (gen) (mul l-0 (rec eA) eB)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1552
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul l-0 (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 1552)
  (parent 1491)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1553, Parent: 1491.

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 (rec eA) eB l-1)) (cat (gen) (mul l-0 (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1553
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1553)
  (parent 1491)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1554, Parent: 1491, Child: 1781.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eA))) (cat (gen) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1554
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eB l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1554)
  (parent 1491)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1555, Parent: 1491, Child: 1782.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eB)) (cat (gen) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1555
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (gen) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 eB)
  (operation nonce-test (added-absence eB (mul eA w)) (mul eA w) (3 0))
  (label 1555)
  (parent 1491)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1556, Parent: 1492.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eB (rec e) (rec e))) (cat (exp (gen) e) (mul l-0 eB (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) 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 eB (rec 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 eB (rec e)))) (l l) (e e)) participant iadh-um 1556
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 eB (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 eB (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) (1 3)) ((4 1) (0 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul l-0 eB (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l l-0 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul eB (rec e) (rec e))) (e-0 e)) (one)
    (3 0))
  (label 1556)
  (parent 1492)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1557, Parent: 1492.

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 eB (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eB (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 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 eB (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l) (e e)) participant iadh-um 1557
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eB (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) (1 3)) ((4 1) (0 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 l-0 eB l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul l-0 eB (rec e) l-1)) (gen)))
  (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 1557)
  (parent 1492)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1558, Parent: 1492, Child: 1783.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eB)) (cat (exp (gen) e) (mul w l-0 eB)) (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 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 w e l-0 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e)) participant iadh-um 1558
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul w e e)) (l-0 (mul w e e)) (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 e l-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eB)
  (operation nonce-test (added-absence eB (mul w e e)) (mul w e e)
    (3 0))
  (label 1558)
  (parent 1492)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1559, Parent: 1492, Child: 1784.

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 eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e)) participant iadh-um 1559
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (e eB)
    ((exp (gen) (mul w l-0 (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1559)
  (parent 1492)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1560, Parent: 1493, Child: 1785.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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)) key (exp (gen) (mul e l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1560
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec 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) (1 3)) ((4 1) (0 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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (contracted (eA-0 eA) (w (rec eA))) (one) (3 0))
  (label 1560)
  (parent 1493)
  (unrealized (0 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1561, Parent: 1493.

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 eA) l-1)) (cat (exp (gen) e) (mul l-0 (rec eA) 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 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 e l-0 (rec eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l) (e eA)) participant iadh-um 1561
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA) l-1)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1561)
  (parent 1493)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1562, Parent: 1493, Child: 1786.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eA))) (cat (exp (gen) e) (mul w l-0 (rec eA))) (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 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 w e l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1562
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA w) (l-0 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 e l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-absence eA w) w (3 0))
  (label 1562)
  (parent 1493)
  (unrealized (0 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1563, Parent: 1493.

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)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1563
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)))
  (absent (l-0 (mul 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 eA w e l-0))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-listener eA) (mul eA w) (3 0))
  (label 1563)
  (parent 1493)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1564, Parent: 1494.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e))) (cat (exp (gen) e) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1564
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec e)))
      (e-0 e)) (one) (3 0))
  (label 1564)
  (parent 1494)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1565, Parent: 1494.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)) (cat (exp (gen) e) (mul l-1 (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1565
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1565)
  (parent 1494)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1566, Parent: 1494, Child: 1787.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w e)) (cat (exp (gen) l-1) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e l-1 (rec eA))) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1566
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB expn)
    (w expr) (e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w e)) (l-1 (mul (rec eB) w e))
    (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (3 0))
  (label 1566)
  (parent 1494)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1567, Parent: 1494, Child: 1788.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w e)) (cat (exp (gen) l-1) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-1 eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA)) participant iadh-um 1567
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA expn)
    (w expr) (e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w e)) (l-1 (mul eA w e)) (e (exp (gen) l-0))
    (e hl) (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 w e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (3 0))
  (label 1567)
  (parent 1494)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1568, Parent: 1494, Child: 1789.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1568
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 3))
    ((5 2) (3 0)) ((5 2) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l-0)) (e hl) (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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1568)
  (parent 1494)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1569, Parent: 1495.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l (rec eA) eB (rec l-0))) (cat (exp (gen) l-0) (mul l (rec eA) 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) 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 l (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB))) (l l-0) (e eA)) participant iadh-um 1569
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul l (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 1569)
  (parent 1495)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1570, Parent: 1495.

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 (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 1570
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l (rec eA) eB l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB l-1)) (gen)))
  (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 1570)
  (parent 1495)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1571, Parent: 1495, Child: 1790.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w l)) (cat (exp (gen) l-0) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1571
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w l)) (l-0 (mul (rec 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 w l l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) w l))
    (mul (rec eB) w l) (3 0))
  (label 1571)
  (parent 1495)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1572, Parent: 1495, Child: 1791.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w l)) (cat (exp (gen) l-0) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l l-0 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA)) participant iadh-um 1572
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (eB (mul eA w l)) (l-0 (mul 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 eA w l l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 eB)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l l-0 eB)
  (operation nonce-test (added-absence eB (mul eA w l)) (mul eA w l)
    (3 0))
  (label 1572)
  (parent 1495)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1573, Parent: 1495.

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 eA (rec eB) w)) (cat (exp (gen) l) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eA)) participant iadh-um 1573
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec eB) w)) (l (mul eA (rec 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 eA w l))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1573)
  (parent 1495)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1574, Parent: 1496.

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 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1574
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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 eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (3 0))
  (label 1574)
  (parent 1496)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1575, Parent: 1496.

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 (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1575
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1575)
  (parent 1496)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1576, Parent: 1496.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1576
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 eA) 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) (1 3)) ((4 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1576)
  (parent 1496)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1577, Parent: 1496, Child: 1792.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1577
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (3 0))
  (label 1577)
  (parent 1496)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1578, Parent: 1496, Child: 1793.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1578
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((4 1) (0 3))
    ((5 0) (3 0)) ((5 0) (4 0)) ((6 1) (4 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (3 0))
  (label 1578)
  (parent 1496)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1579, Parent: 1496, Child: 1794.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1579
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1579)
  (parent 1496)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1580, Parent: 1497.

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) (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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-0)) ltx-gen ((self self) (l l-1)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1580
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (3 0))
  (label 1580)
  (parent 1497)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1581, Parent: 1497.

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 eA) eB l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1581
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1 l-1))) key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1581)
  (parent 1497)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1582, Parent: 1497.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1582
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l)) (exp (gen) (mul eB l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1582)
  (parent 1497)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1583, Parent: 1497, Child: 1795.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1583
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec 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) (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec eB) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (3 0))
  (label 1583)
  (parent 1497)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1584, Parent: 1497, Child: 1796.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1584
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul 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) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul eA (rec l-0) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (3 0))
  (label 1584)
  (parent 1497)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1585, Parent: 1497, Child: 1797.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1585
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec eB) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1585)
  (parent 1497)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1586, Parent: 1498.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) eB l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1586
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 1586)
  (parent 1498)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1587, Parent: 1498, Child: 1798.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1587
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1587)
  (parent 1498)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1588, Parent: 1498, Child: 1799.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1588
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 1588)
  (parent 1498)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1589, Parent: 1499.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) eB l-1)) (cat (gen) l-1) (cat (gen) l-1) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1589
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) l-1))
  (deflistener (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 1589)
  (parent 1499)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1590, Parent: 1499.

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 eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) 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) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1590
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 1590)
  (parent 1499)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1591, Parent: 1499, Child: 1800.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1591
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1591)
  (parent 1499)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1592, Parent: 1499, Child: 1801.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1592
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1592)
  (parent 1499)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1593, Parent: 1500.

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 eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1593
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 1593)
  (parent 1500)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1594, Parent: 1500, Child: 1802.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1594
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1594)
  (parent 1500)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1595, Parent: 1500, Child: 1803.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1595
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1595)
  (parent 1500)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1596, Parent: 1501.

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 eA) e e)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) e e)) (cat (exp (gen) e) (one)) (cat (exp (gen) e) (one)) (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)) key (exp (gen) (mul (rec eA) e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 1596
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((4 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (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) (e-0 e) (w (mul (rec eA) e e))) (one) (3 0))
  (label 1596)
  (parent 1501)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1597, Parent: 1501.

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 eA) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) e e 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 1597
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 1597)
  (parent 1501)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1598, Parent: 1501, Child: 1804.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (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 (rec e) w)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1598
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (3 0))
  (label 1598)
  (parent 1501)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1599, Parent: 1501, Child: 1805.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1599
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (e (mul eA w)) (l-0 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (3 0))
  (label 1599)
  (parent 1501)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1600, Parent: 1502.

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 eA) e e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 1600
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l) (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 eA) 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) (1 3)) ((5 1) (0 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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (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) (e-0 e) (w (mul (rec eA) e e))) (one) (4 0))
  (label 1600)
  (parent 1502)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1601, Parent: 1502.

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 eA) e e l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) e 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) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l) (e eA)) participant iadh-um 1601
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) e e l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e e l-1))) key)))
  (neq ((exp (gen) (mul e l-1)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-1)) (gen)))
  (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 1601)
  (parent 1502)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1602, Parent: 1502.

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 eA) e e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 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 (rec eA) e 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) (l l-1)) ltx-gen ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 1602
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-2))) (l l) (e e))
  (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 eA) 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) (1 3)) ((5 1) (0 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 e e l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (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 1602)
  (parent 1502)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1603, Parent: 1502, Child: 1806.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1603
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 1603)
  (parent 1502)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1604, Parent: 1502, Child: 1807.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1604
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (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 eA 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul eA w)) (l-1 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 1604)
  (parent 1502)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1605, Parent: 1503.

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 eA) e e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) e) (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) e e)) (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) (hl (exp (gen) l)) (he (exp (gen) e)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l) (e eA)) participant iadh-um 1605
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) e)) (l 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) (one)))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (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 e e))) key)))
  (neq ((exp (gen) e) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e)) (gen)))
  (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) (e-0 e) (w (mul (rec eA) e e))) (one) (4 0))
  (label 1605)
  (parent 1503)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1606, Parent: 1503.

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 eA) e e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 e l-2)) (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) e 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) (l l-1)) ltx-gen ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l) (e eA)) participant iadh-um 1606
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) e e l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-2))) (l 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) l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((5 1) (0 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-0)) (e (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 e e l-2))) key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA e)
    ((exp (gen) (mul (rec eA) e e l-2)) (gen)))
  (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 1606)
  (parent 1503)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1607, Parent: 1503, Child: 1808.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (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 (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1607
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec e) (rec e) w))
    (mul (rec e) (rec e) w) (4 0))
  (label 1607)
  (parent 1503)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1608, Parent: 1503, Child: 1809.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1608
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul eA w)) (l-1 (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-absence e (mul eA w)) (mul eA w) (4 0))
  (label 1608)
  (parent 1503)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1609, Parent: 1504.

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) (rec eA) eB e)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) e) (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 (rec eA) eB e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 1609
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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)) (e hl) (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 l-1 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (3 0))
  (label 1609)
  (parent 1504)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1610, Parent: 1504.

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) (rec eA) eB e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) eB e l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (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 (rec eA) eB e l-2)) (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-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 1610
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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)) (e hl) (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-2 self-1) (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (3 0))
  (label 1610)
  (parent 1504)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1611, Parent: 1504, Child: 1810.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1611
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-1 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (3 0))
  (label 1611)
  (parent 1504)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1612, Parent: 1504, Child: 1811.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1612
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (l-1 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (3 0))
  (label 1612)
  (parent 1504)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1613, Parent: 1504, Child: 1812.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1613
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1613)
  (parent 1504)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1614, Parent: 1505.

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) (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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 (rec eA) eB e)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 1614
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 l-2 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) e)) (l l-0) (e eB))
  (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) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (4 0))
  (label 1614)
  (parent 1505)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1615, Parent: 1505.

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) (rec eA) eB e l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) eB e l-2)) (exp (gen) e) (enc "cert" hl 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-0) B (privk B)) key (exp (gen) (mul e l-2)) (exp (gen) eB) (enc "cert" (exp (gen) l-2) self-1 (privk self-1)) (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-2) self-1 (privk self-1)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-2)) ltx-gen ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2))) (l l-0) (e eA)) participant iadh-um 1615
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB e l-2)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul e l-2))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) l-2))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 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)) (e hl) (eB (exp (gen) l-0))
    (eB (exp (gen) l-2)) (eA (exp (gen) l-0)) (eA (exp (gen) l-2)))
  (fn-of ("principal-of" (l-2 self-1) (l-1 self-0) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-2)) (exp (gen) (mul eB e l-2)))
        key)))
  (neq ((exp (gen) (mul e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-2)) (gen)))
  (non-orig (privk B) (privk self-1) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 l-1 eA eB e l-2)
  (operation nonce-test (displaced 3 9 ltx-gen 2) l-3 (4 0))
  (label 1615)
  (parent 1505)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1616, Parent: 1505.

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) (rec eA) eB e l-3)) (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) eB e l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) l-3) (cat (exp (gen) e) l-3) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 1616
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 l-2 eA eB e l-3 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-3))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l-1))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 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)) (e hl) (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-3 self-1) (l-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1616)
  (parent 1505)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1617, Parent: 1505, Child: 1813.

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 eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1617
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-2 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 1617)
  (parent 1505)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1618, Parent: 1505, Child: 1814.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul 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 eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1618
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA (rec e) w)) (l-2 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (4 0))
  (label 1618)
  (parent 1505)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1619, Parent: 1505, Child: 1815.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1619
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1619)
  (parent 1505)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1620, Parent: 1506.

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) (rec eA) eB e)) (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) eB e)) (exp (gen) e) (enc "cert" hl 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) 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) (mul (rec eA) eB e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0) (e eA)) participant iadh-um 1620
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 l-2 eA eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) e)) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) (one)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (one)) (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eB e))) key)))
  (neq ((exp (gen) e) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 l-2 eA eB e)
  (operation nonce-test
    (contracted (eA-0 eA) (eB-0 eB) (e-0 e) (w (mul (rec eA) eB e)))
    (one) (4 0))
  (label 1620)
  (parent 1506)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1621, Parent: 1506.

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) (rec eA) eB e l-3)) (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) eB e l-3)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) 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-1) B (privk B)) key (exp (gen) (mul e l-3)) (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 (rec eA) eB e l-3)) (exp (gen) eA) (enc "cert" (exp (gen) l-1) B (privk B)) (enc "cert" (exp (gen) l-0) D (privk D)) ((self self-1) (l l-3)) ltx-gen ((self self-0) (l l-2)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3))) (l l-0) (e eA)) participant iadh-um 1621
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 l-2 eA eB e l-3 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB e l-3)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-3))) (l l-1) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-1))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (exp (gen) e) l-3))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul (rec l-2) (rec eA) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 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)) (e hl) (eB (exp (gen) l-1))
    (eB (exp (gen) l-0)) (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (fn-of ("principal-of" (l-3 self-1) (l-2 self-0) (l-1 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eB e l-3)))
        key)))
  (neq ((exp (gen) (mul e l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB e l-3)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 l-2 eA eB e l-3)
  (operation nonce-test (added-strand ltx-gen 2) l-3 (4 0))
  (label 1621)
  (parent 1506)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1622, Parent: 1506, Child: 1816.

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 eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1622
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-2 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-absence eA (mul (rec eB) (rec e) w))
    (mul (rec eB) (rec e) w) (4 0))
  (label 1622)
  (parent 1506)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1623, Parent: 1506, Child: 1817.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (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 w eB)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1623
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA (rec e) w)) (l-2 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-absence eB (mul eA (rec e) w))
    (mul eA (rec e) w) (4 0))
  (label 1623)
  (parent 1506)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1624, Parent: 1506, Child: 1818.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1624
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-absence e (mul eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1624)
  (parent 1506)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1625, Parent: 1507.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l) (mul (rec l) (rec eA) eB l-0)) (cat (exp (gen) l) (mul (rec l) (rec eA) 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) 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 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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0) (e eA)) participant iadh-um 1625
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) l) (mul (rec l) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0)) (gen)))
  (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 (rec eA) eB l-0)))
    (one) (3 0))
  (label 1625)
  (parent 1507)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1626, Parent: 1507.

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) (rec eA) eB l-0 l-1)) (cat (exp (gen) l) (mul (rec l) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1626
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1626)
  (parent 1507)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1627, Parent: 1507, Child: 1819.

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 eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1627
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l) w))
    (mul (rec eB) (rec l) w) (3 0))
  (label 1627)
  (parent 1507)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1628, Parent: 1507, Child: 1820.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1628
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul eA (rec l) w)) (l-0 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l) w))
    (mul eA (rec l) w) (3 0))
  (label 1628)
  (parent 1507)
  (unrealized (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1629, Parent: 1507.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (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) self (privk self)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA)) participant iadh-um 1629
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec eB) w)) (l (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1629)
  (parent 1507)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1630, Parent: 1508.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 1630
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-1 B))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1630)
  (parent 1508)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1631, Parent: 1508.

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) (rec eA) eB l-0 l-1)) (cat (exp (gen) l) (mul (rec l) (rec eA) 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 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 (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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1))) (l l-0) (e eA)) participant iadh-um 1631
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-0 l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-0 l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-0 l-1)) (gen)))
  (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 1631)
  (parent 1508)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1632, Parent: 1508.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l-1) (e eA)) participant iadh-um 1632
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1632)
  (parent 1508)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1633, Parent: 1508, Child: 1821.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1633
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1633)
  (parent 1508)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1634, Parent: 1508, Child: 1822.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1634
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 1634)
  (parent 1508)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1635, Parent: 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) l-1)) (cat (exp (gen) l-0) (mul w (rec l-0) l-1)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 1635
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 D) (l-1 B))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1635)
  (parent 1508)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1636, Parent: 1509.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1636
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-1) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1636)
  (parent 1509)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1637, Parent: 1509.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1637
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-1) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1637)
  (parent 1509)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1638, Parent: 1509, Child: 1823.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1638
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1638)
  (parent 1509)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1639, Parent: 1509, Child: 1824.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1639
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 1639)
  (parent 1509)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1640, Parent: 1509.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1640
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1640)
  (parent 1509)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1641, Parent: 1510.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul l-0 (rec eA) eB)) (cat (gen) (mul l-0 (rec eA) eB)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1641
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (gen) (mul l-0 (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 1641)
  (parent 1510)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1642, Parent: 1510.

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 (rec eA) eB l-1)) (cat (gen) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1642
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1642)
  (parent 1510)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1643, Parent: 1510, Child: 1825.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eA))) (cat (gen) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1643
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1643)
  (parent 1510)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1644, Parent: 1510, Child: 1826.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eB)) (cat (gen) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1644
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (gen) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 1644)
  (parent 1510)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1645, Parent: 1511.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 eB (rec e) (rec e))) (cat (exp (gen) e) (mul l-0 eB (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) 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 eB (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 eB (rec e)))) (l l) (e e)) participant iadh-um 1645
(defskeleton iadh-um
  (vars (key data) (B self name) (l l-0 eB e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 eB (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 eB (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) (1 3)) ((4 1) (0 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 l-0 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (e eB)
    ((exp (gen) (mul l-0 eB (rec e))) (gen)))
  (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) (w (mul eB (rec e) (rec e))) (e-0 e)) (one)
    (3 0))
  (label 1645)
  (parent 1511)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1646, Parent: 1511.

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 eB (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eB (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 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 eB (rec 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l) (e e)) participant iadh-um 1646
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eB (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) (1 3)) ((4 1) (0 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 l-0 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul l-0 eB (rec e) l-1)) (gen)))
  (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 1646)
  (parent 1511)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1647, Parent: 1511, Child: 1827.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 eB)) (cat (exp (gen) e) (mul w l-0 eB)) (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 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 w e l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e)) participant iadh-um 1647
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul w e e)) (l-0 (mul w e 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 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0 eB)) (gen)))
  (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 w e e)) (mul w e e)
    (3 0))
  (label 1647)
  (parent 1511)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1648, Parent: 1511, Child: 1828.

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 eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e)) participant iadh-um 1648
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (e (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (e eB)
    ((exp (gen) (mul w l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-absence e (mul (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1648)
  (parent 1511)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1649, Parent: 1512, Child: 1829.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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)) key (exp (gen) (mul e l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1649
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec 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) (1 3)) ((4 1) (0 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 e l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA))) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (contracted (eA-0 eA) (w (rec eA))) (one) (3 0))
  (label 1649)
  (parent 1512)
  (unrealized (0 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1650, Parent: 1512.

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 eA) l-1)) (cat (exp (gen) e) (mul l-0 (rec eA) 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 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 e l-0 (rec eA) 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l) (e eA)) participant iadh-um 1650
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA l-1)
  (operation nonce-test (added-strand ltx-gen 2) l-1 (3 0))
  (label 1650)
  (parent 1512)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1651, Parent: 1512, Child: 1830.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul w l-0 (rec eA))) (cat (exp (gen) e) (mul w l-0 (rec eA))) (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 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 w e l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1651
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA w) (l-0 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 e l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0 (rec eA))) (gen)))
  (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 w) w (3 0))
  (label 1651)
  (parent 1512)
  (unrealized (0 3) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1652, Parent: 1512.

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)) (cat (exp (gen) e) (mul w l-0)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA)) participant iadh-um 1652
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l e l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) e) (mul w l-0)))
  (deflistener l-0)
  (defstrand ltx-gen 2 (self self) (l l-0))
  (deflistener eA)
  (precedes ((0 2) (4 0)) ((0 2) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 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 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 eA w e l-0)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eA l e l-0)
  (operation nonce-test (added-listener eA) (mul eA w) (3 0))
  (label 1652)
  (parent 1512)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1653, Parent: 1513.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e))) (cat (exp (gen) e) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1653
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec e)))
      (e-0 e)) (one) (3 0))
  (label 1653)
  (parent 1513)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1654, Parent: 1513.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)) (cat (exp (gen) e) (mul l-1 (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1654
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1654)
  (parent 1513)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1655, Parent: 1513, Child: 1831.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w e)) (cat (exp (gen) l-1) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e l-1 (rec eA))) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1655
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB expn)
    (w expr) (e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 (rec eB) w e)) (l-1 (mul (rec eB) w e))
    (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (3 0))
  (label 1655)
  (parent 1513)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1656, Parent: 1513, Child: 1832.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w e)) (cat (exp (gen) l-1) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-1 eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA)) participant iadh-um 1656
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA expn)
    (w expr) (e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA w e)) (l-1 (mul eA w e)) (e (exp (gen) l-0))
    (e hl) (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 w e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (3 0))
  (label 1656)
  (parent 1513)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1657, Parent: 1513, Child: 1833.

l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1657
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l-0)) (e hl) (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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1657)
  (parent 1513)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1658, Parent: 1514.

l (enc "cert" (exp (gen) l) self (privk self)) l l (cat (exp (gen) l-0) (mul l (rec eA) eB (rec l-0))) (cat (exp (gen) l-0) (mul l (rec eA) 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) 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 l (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB))) (l l-0) (e eA)) participant iadh-um 1658
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA eB l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) l)) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (one)))
  (deflistener (cat (exp (gen) l-0) (mul l (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-0)))
      (l-1 l-0)) (one) (3 0))
  (label 1658)
  (parent 1514)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1659, Parent: 1514.

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 (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 1659
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul l (rec eA) eB l-1))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB l-1)) (gen)))
  (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 1659)
  (parent 1514)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1660, Parent: 1514, Child: 1834.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w l)) (cat (exp (gen) l-0) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1660
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eA (mul (rec eB) w l)) (l-0 (mul (rec 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 w l l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 (rec eA))) (gen)))
  (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 (rec eB) w l))
    (mul (rec eB) w l) (3 0))
  (label 1660)
  (parent 1514)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1661, Parent: 1514, Child: 1835.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w l)) (cat (exp (gen) l-0) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA)) participant iadh-um 1661
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (eB (mul eA w l)) (l-0 (mul 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 eA w l l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 eB)) (gen)))
  (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 eA w l)) (mul eA w l)
    (3 0))
  (label 1661)
  (parent 1514)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1662, Parent: 1514.

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 eA (rec eB) w)) (cat (exp (gen) l) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA (rec eB) 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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l-0) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eA)) participant iadh-um 1662
(defskeleton iadh-um
  (vars (key data) (B self name) (eA eB expn) (w expr) (l l-0 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) (mul eA (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0)))
  (absent (l-0 (mul eA (rec eB) w)) (l (mul eA (rec 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 eA w l))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l)) (gen)) (eA eB)
    ((exp (gen) (mul w l)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1662)
  (parent 1514)
  (unrealized (1 3) (3 0) (4 0))
  (comment "empty cohort"))

Item 1663, Parent: 1515.

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 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1663
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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 eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (3 0))
  (label 1663)
  (parent 1515)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1664, Parent: 1515.

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 (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1664
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1664)
  (parent 1515)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1665, Parent: 1515.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1665
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 eA) 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) (1 3)) ((4 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1665)
  (parent 1515)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1666, Parent: 1515, Child: 1836.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1666
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (3 0))
  (label 1666)
  (parent 1515)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1667, Parent: 1515, Child: 1837.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1667
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((4 1) (0 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 eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (3 0))
  (label 1667)
  (parent 1515)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1668, Parent: 1515, Child: 1838.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1668
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1668)
  (parent 1515)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1669, Parent: 1516.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1669
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1669)
  (parent 1516)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1670, Parent: 1516.

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 eA) eB l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1670
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1670)
  (parent 1516)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1671, Parent: 1516.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) 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 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1671)
  (parent 1516)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1672, Parent: 1516, Child: 1839.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1672
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1672)
  (parent 1516)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1673, Parent: 1516, Child: 1840.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1673
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 1673)
  (parent 1516)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1674, Parent: 1516, Child: 1841.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1674
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1674)
  (parent 1516)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1675, Parent: 1517.

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 eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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) (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1) (e eA)) participant iadh-um 1675
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-1)) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-1 D))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (4 0))
  (label 1675)
  (parent 1517)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1676, Parent: 1517.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l-1) (e eA)) 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 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1517)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1677, Parent: 1517, Child: 1842.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1677
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (4 0))
  (label 1677)
  (parent 1517)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1678, Parent: 1517, Child: 1843.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1678
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (4 0))
  (label 1678)
  (parent 1517)
  (unrealized (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1679, Parent: 1517.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA)) participant iadh-um 1679
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 B) (l-1 D))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1679)
  (parent 1517)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1680, Parent: 1518.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 (rec eA) eB)) (cat (gen) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1680
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1680)
  (parent 1518)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1681, Parent: 1518.

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 (rec eA) eB l-1)) (cat (gen) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1681
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (gen) (mul l-0 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1681)
  (parent 1518)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1682, Parent: 1518.

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 (rec eA) eB l-2)) (cat (gen) (mul l-1 (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1682
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1682)
  (parent 1518)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1683, Parent: 1518, Child: 1844.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eA))) (cat (gen) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1683
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (gen) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1683)
  (parent 1518)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1684, Parent: 1518, Child: 1845.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eB)) (cat (gen) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1684
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (deflistener (cat (gen) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1684)
  (parent 1518)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1685, Parent: 1519.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eB (rec e) (rec e))) (cat (exp (gen) e) (mul l-1 eB (rec e) (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-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 l-1 eB (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e)))) (l l-0) (e e)) participant iadh-um 1685
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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 eB (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul l-1 eB (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 l-1 eB e)
  (operation nonce-test
    (contracted (eB-0 eB) (w (mul eB (rec e) (rec e))) (e-0 e)) (one)
    (4 0))
  (label 1685)
  (parent 1519)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1686, Parent: 1519.

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 eB (rec e) (rec e) l-1)) (cat (exp (gen) e) (mul l-0 eB (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 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 eB (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)) ((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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l) (e e)) participant iadh-um 1686
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eB e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 eB (rec e) l-1))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) l-1))
  (deflistener (cat (exp (gen) e) (mul l-0 eB (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) (1 3)) ((4 1) (0 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 l-0 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (e eB)
    ((exp (gen) (mul l-0 eB (rec e) l-1)) (gen)))
  (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 1686)
  (parent 1519)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1687, Parent: 1519.

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 eB (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eB (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) 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 l-1 eB (rec e) l-2)) (exp (gen) e) (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e) l-2))) (l l-0) (e e)) participant iadh-um 1687
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e) l-2))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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-0)) (e (exp (gen) l))
    (eB (exp (gen) l-0)) (eB (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (e eB)
    ((exp (gen) (mul l-1 eB (rec e) l-2)) (gen)))
  (non-orig (privk B) (privk D) 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 1687)
  (parent 1519)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1688, Parent: 1519, Child: 1846.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul 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 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 w e l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e)) participant iadh-um 1688
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-1))) (l l-0) (e 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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul w e e)) (l-1 (mul w e e)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eB)
  (operation nonce-test (added-absence eB (mul w e e)) (mul w e e)
    (4 0))
  (label 1688)
  (parent 1519)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1689, Parent: 1519, Child: 1847.

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 eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1689
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eB) w)) (l-1 (mul (rec 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-1 self) (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (e eB)
    ((exp (gen) (mul w l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1689)
  (parent 1519)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1690, Parent: 1520, Child: 1848.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eA))) (cat (exp (gen) e) (mul l-1 (rec eA))) (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) 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 e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1690
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (contracted (eA-0 eA) (w (rec eA))) (one) (4 0))
  (label 1690)
  (parent 1520)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1691, Parent: 1520.

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 eA) l-1)) (cat (exp (gen) e) (mul l-0 (rec eA) 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 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 e l-0 (rec eA) 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l) (e eA)) participant iadh-um 1691
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l e l-0 eA l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul e l-0 (rec eA) l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e e))
  (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 eA) 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) (1 3)) ((4 1) (0 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 e l-0 l-1))) key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA) l-1)) (gen)))
  (non-orig (privk B) (privk self-0) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA l-1)
  (operation nonce-test (displaced 3 8 ltx-gen 2) l-2 (4 0))
  (label 1691)
  (parent 1520)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1692, Parent: 1520.

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 eA) l-2)) (cat (exp (gen) e) (mul l-1 (rec eA) 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 l-2)) (exp (gen) e) (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 eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA) l-2))) (l l-0) (e eA)) participant iadh-um 1692
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e l-1 eA l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA) l-2))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l 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) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) 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) (1 3)) ((5 1) (0 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-0)) (e (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-2 self-0) (l-1 self) (l D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA) l-2)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1692)
  (parent 1520)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1693, Parent: 1520, Child: 1849.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (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 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 w e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1693
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l 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) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA w) (l-1 w) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-absence eA w) w (4 0))
  (label 1693)
  (parent 1520)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1694, Parent: 1520.

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)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA)) participant iadh-um 1694
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (5 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul eA w)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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-listener eA) (mul eA w) (4 0))
  (label 1694)
  (parent 1520)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1695, Parent: 1521.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 (rec eA) eB (rec e))) (cat (exp (gen) e) (mul l-2 (rec eA) 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) 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 (rec eA) eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1695
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 l-2 eA eB e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e 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 (rec eA) eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 hl) (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 eB))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul l-2 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1695)
  (parent 1521)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1696, Parent: 1521.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)) (cat (exp (gen) e) (mul l-1 (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1696
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 eA eB e l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) eB (rec e) l-2)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 hl) (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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1696)
  (parent 1521)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1697, Parent: 1521.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 (rec eA) eB (rec e) l-3)) (cat (exp (gen) e) (mul l-2 (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1697
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 l-2 eA eB e l-3 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB))
  (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 (rec eA) eB (rec e) l-3)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 hl) (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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-2 (rec eA) eB l-3)) (gen)))
  (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 1697)
  (parent 1521)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1698, Parent: 1521, Child: 1850.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w e)) (cat (exp (gen) l-2) (mul (rec eB) w e)) (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 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 w e l-2 (rec eA))) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1698
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB expn) (w expr) (e l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l)
    (e 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 eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) w e)) (l-2 (mul (rec eB) w e))
    (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (4 0))
  (label 1698)
  (parent 1521)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1699, Parent: 1521, Child: 1851.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w e)) (cat (exp (gen) l-2) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-2 eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA)) participant iadh-um 1699
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA expn) (w expr) (e l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e l-2))) (l l) (e 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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA w e)) (l-2 (mul eA w e)) (e (exp (gen) l-1))
    (e hl) (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 w e l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (4 0))
  (label 1699)
  (parent 1521)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1700, Parent: 1521, Child: 1852.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1700
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l)
    (e 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 eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l-1)) (e hl) (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 w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1700)
  (parent 1521)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1701, Parent: 1522.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-1) (e eA)) participant iadh-um 1701
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1701)
  (parent 1522)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1702, Parent: 1522.

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 (rec eA) eB (rec l-0) l-1)) (cat (exp (gen) l-0) (mul l (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l (rec eA) eB l-1))) (l l-0) (e eA)) participant iadh-um 1702
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l (rec eA) eB l-1)))
    (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l l-1))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) l) l-1))
  (deflistener (cat (exp (gen) l-0) (mul l (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l (rec eA) eB l-1)) (gen)))
  (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 1702)
  (parent 1522)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1703, Parent: 1522.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l-1) (e eA)) participant iadh-um 1703
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1703)
  (parent 1522)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1704, Parent: 1522, Child: 1853.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1704
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 1704)
  (parent 1522)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1705, Parent: 1522, Child: 1854.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0) (e eA)) participant iadh-um 1705
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 1705)
  (parent 1522)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1706, Parent: 1522.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-1) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eA)) participant iadh-um 1706
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1706)
  (parent 1522)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1707, Parent: 1523.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1707
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1707)
  (parent 1523)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1708, Parent: 1523.

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 (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1708
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-1))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1)))
        key)))
  (neq ((exp (gen) (mul l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-1)) (gen)))
  (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 1708)
  (parent 1523)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1709, Parent: 1523.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1709
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1709)
  (parent 1523)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1710, Parent: 1523, Child: 1855.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1710
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 1710)
  (parent 1523)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1711, Parent: 1523, Child: 1856.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1711
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 1711)
  (parent 1523)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1712, Parent: 1523, Child: 1857.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1712
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1712)
  (parent 1523)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1713, Parent: 1524.

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) (rec eA) eB l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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) 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 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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l) (e eA)) participant iadh-um 1713
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1)) (gen)))
  (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 (rec eA) eB l-1)))
    (one) (3 0))
  (label 1713)
  (parent 1524)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1714, Parent: 1524.

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 eA) eB l-1 l-1)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1))) (l l) (e eA)) participant iadh-um 1714
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-1)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-1))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-1 l-1)))
        key)))
  (neq ((exp (gen) (mul l-1 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-1)) (gen)))
  (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 1714)
  (parent 1524)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1715, Parent: 1524.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1715
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1715)
  (parent 1524)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1716, Parent: 1524, Child: 1858.

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 eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1716
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec 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) (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-0) w))
    (mul (rec eB) (rec l-0) w) (3 0))
  (label 1716)
  (parent 1524)
  (unrealized (0 3) (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1717, Parent: 1524, Child: 1859.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1717
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul 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) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-0) w))
    (mul eA (rec l-0) w) (3 0))
  (label 1717)
  (parent 1524)
  (unrealized (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1718, Parent: 1524, Child: 1860.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1718
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (3 0))
  (label 1718)
  (parent 1524)
  (unrealized (1 3) (3 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1719, Parent: 1525.

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 (rec eA) eB (rec l-2))) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1719
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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 eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-2)))
      (l-3 l-2)) (one) (4 0))
  (label 1719)
  (parent 1525)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1720, Parent: 1525.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1720
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 eA) 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) (1 3)) ((4 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1720)
  (parent 1525)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1721, Parent: 1525.

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 (rec eA) eB)) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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 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 (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1721
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1721)
  (parent 1525)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1722, Parent: 1525.

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 (rec eA) eB (rec l-2) l-3)) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1722
(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 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-3)) (gen)))
  (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 1722)
  (parent 1525)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1723, Parent: 1525, Child: 1861.

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 eA))) (cat (exp (gen) l-1) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w l-1)) (cat (exp (gen) l-2) (mul (rec 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 (rec eB) 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 w l-1 l-2 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1723
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l)
    (e 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 eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) w l-1)) (l-2 (mul (rec 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 w l-1 l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 (rec eA))) (gen)))
  (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 (rec eB) w l-1))
    (mul (rec eB) w l-1) (4 0))
  (label 1723)
  (parent 1525)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1724, Parent: 1525, Child: 1862.

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 eB)) (cat (exp (gen) l-1) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w l-1)) (cat (exp (gen) l-2) (mul 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 eA 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 w l-1 l-2 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l) (e eA)) participant iadh-um 1724
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 l-2))) (l l)
    (e 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 eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA w l-1)) (l-2 (mul 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 eA w l-1 l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 eB)) (gen)))
  (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 eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 1724)
  (parent 1525)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1725, Parent: 1525, Child: 1863.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1725
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1725)
  (parent 1525)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1726, Parent: 1526.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1726
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-2)) (l l) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 (rec eA) eB l-2)))
    (one) (4 0))
  (label 1726)
  (parent 1526)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1727, Parent: 1526.

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) (rec eA) eB l-1 l-2)) (cat (exp (gen) l-0) (mul (rec l-0) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-1 l-2))) (l l) (e eA)) participant iadh-um 1727
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul (rec eA) eB l-1 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 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 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-2)) (exp (gen) (mul eB l-1 l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-1 l-2)) (gen)))
  (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 1727)
  (parent 1526)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1728, Parent: 1526.

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 eA) eB l-2 l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1728
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1728)
  (parent 1526)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1729, Parent: 1526.

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) (rec eA) eB l-2 l-3)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3))) (l l) (e eA)) participant iadh-um 1729
(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 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 l-3))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 D) (l B) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2 l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-3)) (gen)))
  (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 1729)
  (parent 1526)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1730, Parent: 1526, Child: 1864.

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 eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1730
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 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) (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) (rec l-1) w))
    (l-2 (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w))
    (mul (rec eB) (rec l-1) w) (4 0))
  (label 1730)
  (parent 1526)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1731, Parent: 1526, Child: 1865.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1731
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 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) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA (rec l-1) w)) (l-2 (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-1) w))
    (mul eA (rec l-1) w) (4 0))
  (label 1731)
  (parent 1526)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1732, Parent: 1526, Child: 1866.

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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1732
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec eB) w)) (l-1 (mul eA (rec 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 D) (l B) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1732)
  (parent 1526)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1733, Parent: 1527.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul l-1 (rec eA) eB)) (cat (gen) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1733
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1733)
  (parent 1527)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1734, Parent: 1527.

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 (rec eA) eB l-2)) (cat (gen) (mul l-1 (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1734
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1734)
  (parent 1527)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1735, Parent: 1527, Child: 1867.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eA))) (cat (gen) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1735
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (gen) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1735)
  (parent 1527)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1736, Parent: 1527, Child: 1868.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eB)) (cat (gen) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1736
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (deflistener (cat (gen) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1736)
  (parent 1527)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1737, Parent: 1528.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 eB (rec e) (rec e))) (cat (exp (gen) e) (mul l-1 eB (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) 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 eB (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e)))) (l l-0) (e e)) participant iadh-um 1737
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 l-1 eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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 eB (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul l-1 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (e eB)
    ((exp (gen) (mul l-1 eB (rec e))) (gen)))
  (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) (w (mul eB (rec e) (rec e))) (e-0 e)) (one)
    (4 0))
  (label 1737)
  (parent 1528)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1738, Parent: 1528.

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 eB (rec e) (rec e) l-2)) (cat (exp (gen) e) (mul l-1 eB (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 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 eB (rec e) l-2)) (exp (gen) e) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e) l-2))) (l l-0) (e e)) participant iadh-um 1738
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eB e l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 eB (rec e) l-2))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-2))) (l l) (e eB))
  (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 eB (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) (1 3)) ((5 1) (0 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-0)) (e (exp (gen) l))
    (eB (exp (gen) l)) (eB (exp (gen) l-0)))
  (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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (e eB)
    ((exp (gen) (mul l-1 eB (rec e) l-2)) (gen)))
  (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 1738)
  (parent 1528)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1739, Parent: 1528, Child: 1869.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (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 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 w e l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e)) participant iadh-um 1739
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-1))) (l l) (e 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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul w e e)) (l-1 (mul w e e)) (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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 w e e)) (mul w e e)
    (4 0))
  (label 1739)
  (parent 1528)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1740, Parent: 1528, Child: 1870.

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 eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1740
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (e (mul (rec eB) w)) (l-1 (mul (rec 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-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (e eB)
    ((exp (gen) (mul w l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-absence e (mul (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1740)
  (parent 1528)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1741, Parent: 1529, Child: 1871.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eA))) (cat (exp (gen) e) (mul l-1 (rec eA))) (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) 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 e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1741
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (one)) (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 e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA))) (gen)))
  (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 (contracted (eA-0 eA) (w (rec eA))) (one) (4 0))
  (label 1741)
  (parent 1529)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1742, Parent: 1529.

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 eA) l-2)) (cat (exp (gen) e) (mul l-1 (rec eA) 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 l-2)) (exp (gen) e) (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 eA) 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA) l-2))) (l l) (e eA)) participant iadh-um 1742
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 e l-1 eA l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA) l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l 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) l-1) l-2))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec eA) 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) (1 3)) ((5 1) (0 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-0)) (e (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 e l-1 l-2))) key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA) l-2)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA l-2)
  (operation nonce-test (added-strand ltx-gen 2) l-2 (4 0))
  (label 1742)
  (parent 1529)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1743, Parent: 1529, Child: 1872.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (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 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 w e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1743
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l 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) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA w) (l-1 w) (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 w e l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 w) w (4 0))
  (label 1743)
  (parent 1529)
  (unrealized (0 3) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1744, Parent: 1529.

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)) (cat (exp (gen) e) (mul w l-1)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w 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 w e 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA)) participant iadh-um 1744
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 e l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l 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) l-1) (mul eA w)))
  (deflistener (cat (exp (gen) e) (mul w l-1)))
  (deflistener l-1)
  (defstrand ltx-gen 2 (self self) (l l-1))
  (deflistener eA)
  (precedes ((0 2) (5 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (4 0)))
  (absent (l-1 (mul eA w)) (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 w e l-1)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1)) (gen)))
  (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-listener eA) (mul eA w) (4 0))
  (label 1744)
  (parent 1529)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1745, Parent: 1530.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 (rec eA) eB (rec e))) (cat (exp (gen) e) (mul l-2 (rec eA) 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) 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 (rec eA) eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1745
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 l-2 eA eB e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e 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 (rec eA) eB (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 hl) (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 eB))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul l-2 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec e)))
      (e-0 e)) (one) (4 0))
  (label 1745)
  (parent 1530)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1746, Parent: 1530.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul l-2 (rec eA) eB (rec e) l-3)) (cat (exp (gen) e) (mul l-2 (rec eA) 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 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 (rec eA) eB 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1746
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 self-1 name) (hl base)
    (l l-0 l-1 l-2 eA eB e l-3 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-2 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB))
  (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 (rec eA) eB (rec e) l-3)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 hl) (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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-2 (rec eA) eB l-3)) (gen)))
  (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 1746)
  (parent 1530)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1747, Parent: 1530, Child: 1873.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w e)) (cat (exp (gen) l-2) (mul (rec eB) w e)) (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 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 w e l-2 (rec eA))) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1747
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB expn) (w expr) (e l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l-0)
    (e 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 eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) w e)) (l-2 (mul (rec eB) w e))
    (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 (rec eA))) (gen)))
  (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 (rec eB) w e))
    (mul (rec eB) w e) (4 0))
  (label 1747)
  (parent 1530)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1748, Parent: 1530, Child: 1874.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w e)) (cat (exp (gen) l-2) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e l-2 eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA)) participant iadh-um 1748
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA expn) (w expr) (e l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-2))) (l l-0) (e 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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA w e)) (l-2 (mul eA w e)) (e (exp (gen) l-1))
    (e hl) (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 w e l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 eB)) (gen)))
  (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 eA w e)) (mul eA w e)
    (4 0))
  (label 1748)
  (parent 1530)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1749, Parent: 1530, Child: 1875.

l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1749
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0)
    (e 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 eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 3)) ((6 2) (4 0)) ((6 2) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l-1)) (e hl) (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 w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1749)
  (parent 1530)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1750, Parent: 1531.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1750
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l-1) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1750)
  (parent 1531)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1751, Parent: 1531.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1751
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l-1) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1751)
  (parent 1531)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1752, Parent: 1531, Child: 1876.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1752
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 1752)
  (parent 1531)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1753, Parent: 1531, Child: 1877.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1753
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 1753)
  (parent 1531)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1754, Parent: 1531.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1754
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l-1)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1754)
  (parent 1531)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1755, Parent: 1532.

l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) l-1) (mul l-0 (rec eA) eB (rec l-1))) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-1) (e eA)) participant iadh-um 1755
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA eB l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l-1)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e 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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-1)))
      (l-2 l-1)) (one) (4 0))
  (label 1755)
  (parent 1532)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1756, Parent: 1532.

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 (rec eA) eB (rec l-1) l-2)) (cat (exp (gen) l-1) (mul l-0 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l-1) (e eA)) participant iadh-um 1756
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1756)
  (parent 1532)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1757, Parent: 1532, Child: 1878.

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 eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1757
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eB) w l-0))
    (mul (rec eB) w l-0) (4 0))
  (label 1757)
  (parent 1532)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1758, Parent: 1532, Child: 1879.

l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0) (e eA)) participant iadh-um 1758
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eA w l-0)) (mul eA w l-0)
    (4 0))
  (label 1758)
  (parent 1532)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1759, Parent: 1532.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eA)) participant iadh-um 1759
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l-1) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1759)
  (parent 1532)
  (unrealized (1 3) (4 0) (5 0))
  (comment "empty cohort"))

Item 1760, Parent: 1533.

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 (rec eA) eB (rec l-2))) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1760
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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 eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB (rec l-2)))
      (l-3 l-2)) (one) (4 0))
  (label 1760)
  (parent 1533)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1761, Parent: 1533.

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 (rec eA) eB)) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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 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 (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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1761
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-2))) (l l-0) (e eB))
  (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 (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-2)) (gen)))
  (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 1761)
  (parent 1533)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1762, Parent: 1533.

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 (rec eA) eB (rec l-2) l-3)) (cat (exp (gen) l-2) (mul l-1 (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1762
(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 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB))
  (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 eA) 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) (1 3)) ((5 1) (0 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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-3)) (gen)))
  (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 1762)
  (parent 1533)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1763, Parent: 1533, Child: 1880.

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 eA))) (cat (exp (gen) l-1) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w l-1)) (cat (exp (gen) l-2) (mul (rec 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 (rec eB) 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 w l-1 l-2 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1763
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l-0)
    (e 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 eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) w l-1)) (l-2 (mul (rec 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 w l-1 l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 (rec eA))) (gen)))
  (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 (rec eB) w l-1))
    (mul (rec eB) w l-1) (4 0))
  (label 1763)
  (parent 1533)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1764, Parent: 1533, Child: 1881.

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 eB)) (cat (exp (gen) l-1) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w l-1)) (cat (exp (gen) l-2) (mul 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 eA 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 w l-1 l-2 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l) (e eA)) participant iadh-um 1764
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 l-2))) (l l-0)
    (e 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 eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 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) (1 3)) ((5 1) (0 3)) ((6 0) (4 0)) ((6 0) (5 0))
    ((7 1) (5 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA w l-1)) (l-2 (mul 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 eA w l-1 l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 eB)) (gen)))
  (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 eA w l-1)) (mul eA w l-1)
    (4 0))
  (label 1764)
  (parent 1533)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1765, Parent: 1533, Child: 1882.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1765
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1765)
  (parent 1533)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1766, Parent: 1534.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) 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-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) (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1766
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-2)) (l l-0) (e 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)))
  (defstrand ltx-gen 1 (self self) (l l-2))
  (deflistener (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-2 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2))) key)))
  (neq ((exp (gen) l-2) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2)) (gen)))
  (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 (rec eA) eB l-2)))
    (one) (4 0))
  (label 1766)
  (parent 1534)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1767, Parent: 1534.

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 eA) eB l-2 l-2)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2))) (l l) (e eA)) participant iadh-um 1767
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-2))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-2 l-2)))
        key)))
  (neq ((exp (gen) (mul l-2 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-2)) (gen)))
  (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 1767)
  (parent 1534)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1768, Parent: 1534.

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) (rec eA) eB l-2 l-3)) (cat (exp (gen) l-1) (mul (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3))) (l l) (e eA)) participant iadh-um 1768
(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 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eA) eB l-2 l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-2 l-3))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 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-0 B) (l D) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eB l-2 l-3)))
        key)))
  (neq ((exp (gen) (mul l-2 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul (rec eA) eB l-2 l-3)) (gen)))
  (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 1768)
  (parent 1534)
  (unrealized (0 3) (6 0))
  (comment "empty cohort"))

Item 1769, Parent: 1534, Child: 1883.

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 eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1769
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 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) (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eA (mul (rec eB) (rec l-1) w))
    (l-2 (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec eB) (rec l-1) w))
    (mul (rec eB) (rec l-1) w) (4 0))
  (label 1769)
  (parent 1534)
  (unrealized (0 3) (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1770, Parent: 1534, Child: 1884.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1770
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 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) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (eB (mul eA (rec l-1) w)) (l-2 (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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 eA (rec l-1) w))
    (mul eA (rec l-1) w) (4 0))
  (label 1770)
  (parent 1534)
  (unrealized (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1771, Parent: 1534, Child: 1885.

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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1771
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)))
  (absent (l-2 (mul eA (rec eB) w)) (l-1 (mul eA (rec 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-0 B) (l D) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 eA (rec eB) w))
    (mul eA (rec eB) w) (4 0))
  (label 1771)
  (parent 1534)
  (unrealized (1 3) (4 0) (6 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1772, Parent: 1536.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1772
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (4 0))
  (label 1772)
  (parent 1536)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1773, Parent: 1537.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1773
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (4 0))
  (label 1773)
  (parent 1537)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1774, Parent: 1540.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1774
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec l-0) (rec eA))
    (4 0))
  (label 1774)
  (parent 1540)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1775, Parent: 1541.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e e)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1775
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (e (mul eA w)) (l-0 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec l-0) e e) (4 0))
  (label 1775)
  (parent 1541)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1776, Parent: 1544.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1776
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-1 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) (rec eA))
    (5 0))
  (label 1776)
  (parent 1544)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1777, Parent: 1545.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1777
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec e) w)) (l-1 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) eB) (5 0))
  (label 1777)
  (parent 1545)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1778, Parent: 1546.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-0) B (privk B)) (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-0) B (privk B)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1778
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (8 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e) (5 0))
  (label 1778)
  (parent 1546)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1779, Parent: 1549.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1779
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul (rec eB) (rec l) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (4 0))
  (label 1779)
  (parent 1549)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1780, Parent: 1550.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1780
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul eA (rec l) w)) (l-0 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (4 0))
  (label 1780)
  (parent 1550)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1781, Parent: 1554.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eA))) (cat (gen) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1781
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1781)
  (parent 1554)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1782, Parent: 1555.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eB)) (cat (gen) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1782
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (gen) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1782)
  (parent 1555)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1783, Parent: 1558.

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 eB)) (cat (exp (gen) e) (mul w l-0 eB)) (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 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 w e l-0 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e)) participant iadh-um 1783
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul w e e)) (l-0 (mul w e e)) (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 e l-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1783)
  (parent 1558)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1784, Parent: 1559.

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 eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec 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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e)) participant iadh-um 1784
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (e (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (e eB)
    ((exp (gen) (mul w l-0 (rec e))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w l-0 (rec e) (rec e))
    (4 0))
  (label 1784)
  (parent 1559)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1785, Parent: 1560.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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)) key (exp (gen) (mul e l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1785
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec 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) (1 3)) ((4 1) (0 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)) (eA (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 ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA))) (gen)))
  (non-orig (privk B) l)
  (precur (4 0) (3 0))
  (uniq-gen l e l-0 eA)
  (operation nonce-test (added-listener eA) (mul l-0 (rec eA)) (4 0))
  (label 1785)
  (parent 1560)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1786, Parent: 1562.

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 (rec eA))) (cat (exp (gen) e) (mul w l-0 (rec eA))) (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 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 w e l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e e)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1786
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA w) (l-0 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 e l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1786)
  (parent 1562)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1787, Parent: 1566.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w e)) (cat (exp (gen) l-1) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e l-1 (rec eA))) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1787
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB expn)
    (w expr) (e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 (rec eB) w e)) (l-1 (mul (rec eB) w e))
    (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1787)
  (parent 1566)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1788, Parent: 1567.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w e)) (cat (exp (gen) l-1) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-1 eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA)) participant iadh-um 1788
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA expn)
    (w expr) (e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA w e)) (l-1 (mul eA w e)) (e (exp (gen) l-0))
    (e hl) (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 w e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 eB) (4 0))
  (label 1788)
  (parent 1567)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1789, Parent: 1568.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1789
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l-0)) (e hl) (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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1789)
  (parent 1568)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1790, Parent: 1571.

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 (rec eA))) (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w l)) (cat (exp (gen) l-0) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l l-0 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1790
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w l)) (l-0 (mul (rec 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 w l l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1790)
  (parent 1571)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1791, Parent: 1572.

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 eB)) (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w l)) (cat (exp (gen) l-0) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l l-0 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA)) participant iadh-um 1791
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (3 0)) ((6 1) (5 0)) ((7 1) (4 0)))
  (absent (eB (mul eA w l)) (l-0 (mul 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 eA w l l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1791)
  (parent 1572)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1792, Parent: 1577.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1792
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1792)
  (parent 1577)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1793, Parent: 1578.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1793
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((4 1) (0 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 eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (4 0))
  (label 1793)
  (parent 1578)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1794, Parent: 1579, Child: 1886.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1794
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1794)
  (parent 1579)
  (unrealized (1 3) (3 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1795, Parent: 1583.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1795
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec 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) (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec eB) (rec l-0) w)) (eB (exp (gen) l))
    (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1795)
  (parent 1583)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1796, Parent: 1584.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w)) (exp (gen) eB) (enc "cert" (exp (gen) l) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1796
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul 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) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul eA (rec l-0) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self-0) (l B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1796)
  (parent 1584)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1797, Parent: 1585, Seen Child: 1886.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) B (privk B)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1797
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (8 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (3 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec eB) w))
    (eB (exp (gen) l)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-0 self-0) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1797)
  (parent 1585)
  (seen 1886)
  (unrealized (1 3) (3 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1798, Parent: 1587.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1798
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (4 0))
  (label 1798)
  (parent 1587)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1799, Parent: 1588.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1799
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (4 0))
  (label 1799)
  (parent 1588)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1800, Parent: 1591.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1800
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1800)
  (parent 1591)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1801, Parent: 1592.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA 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) eB) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1801
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (defstrand ltx-gen 1 (self D) (l l-0))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1801)
  (parent 1592)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1802, Parent: 1594.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (gen) (mul (rec eB) w)) (cat (gen) (mul (rec eB) 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)) (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1802
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1802)
  (parent 1594)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1803, Parent: 1595.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (gen) (mul eA w)) (cat (gen) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1803
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (defstrand ltx-gen 1 (self D) (l l))
  (deflistener (cat (gen) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1803)
  (parent 1595)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1804, Parent: 1598.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (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 (rec e) w)) (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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1804
(defskeleton iadh-um
  (vars (key data) (B self name) (l e expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-0 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec l-0) (rec eA))
    (4 0))
  (label 1804)
  (parent 1598)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1805, Parent: 1599.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA w 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 w e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1805
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) e) (mul eA 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) (4 0)) ((1 2) (3 0)) ((1 2) (7 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (e (mul eA w)) (l-0 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen l eA l-0 e)
  (operation nonce-test (added-listener e) (mul w (rec l-0) e e) (4 0))
  (label 1805)
  (parent 1599)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1806, Parent: 1603.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (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 (rec e) 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1806
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec e) w))) (l l) (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 e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) 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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec l-1) (rec eA))
    (5 0))
  (label 1806)
  (parent 1603)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1807, Parent: 1604.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e e)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1807
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e))) (l l) (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 eA 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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eA w)) (l-1 (mul 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 eA w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e e) (5 0))
  (label 1807)
  (parent 1604)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1808, Parent: 1607.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (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 (rec e) w)) (exp (gen) e) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1808
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec e) w))) (l 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 (rec e) (rec e) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec e) (rec e) w)) (l-1 (mul (rec e) (rec e) w))
    (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) w)) key)))
  (neq ((exp (gen) (mul (rec e) w)) (gen)) (eA e)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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 (rec l-1) (rec eA))
    (5 0))
  (label 1808)
  (parent 1607)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1809, Parent: 1608.

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 eA w)) (cat (exp (gen) e) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w e)) (exp (gen) 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)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA)) participant iadh-um 1809
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e))) (l 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 eA 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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eA w)) (l-1 (mul eA w)) (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 w e e))) key)))
  (neq ((exp (gen) (mul eA w e)) (gen)) (eA e)
    ((exp (gen) (mul w e e)) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 eA l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e e) (5 0))
  (label 1809)
  (parent 1608)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1810, Parent: 1611.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1810
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB e expn)
    (w expr) (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul (rec eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-1 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eB e l-1 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-1) (rec eA))
    (5 0))
  (label 1810)
  (parent 1611)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1811, Parent: 1612.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (rec e) w)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1811
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA e expn)
    (w expr) (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((4 2) (3 0))
    ((4 2) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec e) w)) (l-1 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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 w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA e l-1 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-1) eB) (5 0))
  (label 1811)
  (parent 1612)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1812, Parent: 1613.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul w e)) (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) (hl hl) (l l) (e e)) participant ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1812
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l-0))
  (deflistener (cat (exp (gen) e) (mul eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((4 2) (3 0))
    ((4 2) (8 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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 w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk self-0) l-0)
  (precur (5 0) (3 0))
  (uniq-gen l-0 eA eB l-1 e)
  (operation nonce-test (added-listener e) (mul w (rec l-1) e) (5 0))
  (label 1812)
  (parent 1613)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1813, Parent: 1617.

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) (rec eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1813
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l-0)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-2 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) (rec eA))
    (6 0))
  (label 1813)
  (parent 1617)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1814, Parent: 1618.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul 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 eA w)) (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 w eB)) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1814
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (l-2 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) eB) (6 0))
  (label 1814)
  (parent 1618)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1815, Parent: 1619.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl hl) (l l) (e e)) participant ((self D) (l l-1)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1815
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-0)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (9 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (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-2 self-0) (l-1 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l-0 l-1)) (exp (gen) (mul eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec l-2) e) (6 0))
  (label 1815)
  (parent 1619)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1816, Parent: 1622.

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) (rec eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul (rec eB) (rec e) w)) (cat (exp (gen) e) (mul (rec 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 (rec eB) w)) (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 w (rec eA))) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1816
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB e expn) (w expr) (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l-1)
    (e 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 eB) (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) (rec 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul (rec eB) (rec e) w)) (l-2 (mul (rec eB) (rec e) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eB e l-2 eA)
  (operation nonce-test (added-listener eA) (mul w (rec l-2) (rec eA))
    (6 0))
  (label 1816)
  (parent 1622)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1817, Parent: 1623.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec e) w)) (cat (exp (gen) e) (mul eA (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 eA w)) (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 w eB)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1817
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA e expn) (w expr) (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l-1) (e 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 eA (rec e) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (deflistener (cat (exp (gen) l-2) (mul w (rec l-2) 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) (1 3)) ((5 2) (4 0)) ((5 2) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul eA (rec e) w)) (l-2 (mul eA (rec e) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA e l-2 eB)
  (operation nonce-test (added-listener eB) (mul w (rec l-2) eB) (6 0))
  (label 1817)
  (parent 1623)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1818, Parent: 1624.

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" hl peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) (cat (exp (gen) e) (mul eA (rec eB) w)) (cat (exp (gen) e) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l-1) 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-1) B (privk B)) key (exp (gen) (mul w e)) (exp (gen) eA) (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) (hl hl) (l l) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l-1)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA)) participant iadh-um 1818
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w e))) (l l-1)
    (e 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 eA (rec eB) w)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l) (e e))
  (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) (1 3)) ((5 2) (4 0)) ((5 2) (9 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (e (mul eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l)) (e hl) (eB (exp (gen) l-1)) (eB (exp (gen) l-0))
    (eA (exp (gen) l-0)) (eA (exp (gen) l-1)))
  (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 eA w e))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w e)) (gen)) (eA eB)
    ((exp (gen) (mul w e)) (gen)))
  (non-orig (privk B) (privk D) l-0 l-1)
  (precur (6 0) (4 0))
  (uniq-gen l-0 l-1 eA eB l-2 e)
  (operation nonce-test (added-listener e) (mul w (rec l-2) e) (6 0))
  (label 1818)
  (parent 1624)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1819, Parent: 1627.

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) (rec eA))) (cat (exp (gen) l-0) (mul w (rec l-0) (rec eA))) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (cat (exp (gen) l) (mul (rec eB) (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1819
(defskeleton iadh-um
  (vars (key data) (B self name) (eB l expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul (rec eB) (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul (rec eB) (rec l) w)) (l-0 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (4 0))
  (label 1819)
  (parent 1627)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1820, Parent: 1628.

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) eB)) (cat (exp (gen) l-0) (mul w (rec l-0) eB)) (cat (exp (gen) l) (mul eA (rec l) w)) (cat (exp (gen) l) (mul eA (rec l) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1820
(defskeleton iadh-um
  (vars (key data) (B self name) (eA l expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l) (mul eA (rec l) w)))
  (deflistener (cat (exp (gen) l-0) (mul w (rec l-0) 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul eA (rec l) w)) (l-0 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (4 0))
  (label 1820)
  (parent 1628)
  (unrealized (3 0) (7 0))
  (comment "empty cohort"))

Item 1821, Parent: 1633.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1821
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1821)
  (parent 1633)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1822, Parent: 1634.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1822
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1822)
  (parent 1634)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1823, Parent: 1638.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1823
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1823)
  (parent 1638)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1824, Parent: 1639.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1824
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1824)
  (parent 1639)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1825, Parent: 1643.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 (rec eA))) (cat (gen) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1825
(defskeleton iadh-um
  (vars (key data) (B self name) (l eB expn) (w expr) (l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (gen) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1825)
  (parent 1643)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1826, Parent: 1644.

eB eB l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (gen) (mul w l-0 eB)) (cat (gen) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1826
(defskeleton iadh-um
  (vars (key data) (B self name) (l eA expn) (w expr) (l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (gen) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1826)
  (parent 1644)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1827, Parent: 1647.

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 eB)) (cat (exp (gen) e) (mul w l-0 eB)) (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 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 w e l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e)) participant iadh-um 1827
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 eB))) (l l) (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-0))) (l l) (e eB))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul w e e)) (l-0 (mul w e 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 self) (l B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-0 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-0)) (gen)) (e eB)
    ((exp (gen) (mul w e l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1827)
  (parent 1647)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1828, Parent: 1648.

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 eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 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)) ((self self) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec e)))) (l l) (e e)) participant iadh-um 1828
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 e expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec e)))) (l l)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) 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) (7 0)) ((1 2) (3 0)) ((1 2) (4 0))
    ((2 0) (0 0)) ((2 0) (1 0)) ((3 1) (1 3)) ((4 1) (0 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 eB) w)) (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (e eB)
    ((exp (gen) (mul w l-0 (rec e))) (gen)))
  (non-orig (privk B) (privk self) l)
  (precur (4 0) (3 0))
  (uniq-gen eB l l-0 e)
  (operation nonce-test (added-listener e) (mul w l-0 (rec e) (rec e))
    (4 0))
  (label 1828)
  (parent 1648)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1829, Parent: 1649.

eA eA l-0 (enc "cert" (exp (gen) l-0) self (privk self)) l-0 l-0 (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) e) (mul l-0 (rec eA))) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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)) key (exp (gen) (mul e l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1829
(defskeleton iadh-um
  (vars (key data) (B self name) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e e))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (one)))
  (deflistener (cat (exp (gen) e) (mul l-0 (rec 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) (1 3)) ((4 1) (0 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))
    (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 l-0))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA e)
    ((exp (gen) (mul e l-0 (rec eA))) (gen)))
  (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 l-0 (rec eA)) (4 0))
  (label 1829)
  (parent 1649)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1830, Parent: 1651.

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 (rec eA))) (cat (exp (gen) e) (mul w l-0 (rec eA))) (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 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 w e l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e e)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1830
(defskeleton iadh-um
  (vars (key data) (B self name) (w expr) (l e l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e e))
  (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 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA w) (l-0 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 e l-0))) key)))
  (neq ((exp (gen) (mul w l-0)) (gen)) (eA e)
    ((exp (gen) (mul w e l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1830)
  (parent 1651)
  (unrealized (7 0))
  (comment "empty cohort"))

Item 1831, Parent: 1655.

eA eA l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w e)) (cat (exp (gen) l-1) (mul (rec eB) w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w e l-1 (rec eA))) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1831
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eB expn)
    (w expr) (e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w e l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 (rec eB) w e)) (l-1 (mul (rec eB) w e))
    (e (exp (gen) l-0)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1831)
  (parent 1655)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1832, Parent: 1656.

eB eB l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w e)) (cat (exp (gen) l-1) (mul eA w e)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-1 eB)) (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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA)) participant iadh-um 1832
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base) (l l-0 eA expn)
    (w expr) (e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w e l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w e l-1))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA w e)) (l-1 (mul eA w e)) (e (exp (gen) l-0))
    (e hl) (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 w e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 eB) (4 0))
  (label 1832)
  (parent 1656)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1833, Parent: 1657.

e e l-1 (enc "cert" (exp (gen) l-1) self-0 (privk self-0)) l-1 l-1 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl hl) (l l-0) (e e)) participant ((self B) (l l)) ltx-gen ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1833
(defskeleton iadh-um
  (vars (key data) (B self peer self-0 name) (hl base)
    (l l-0 eA eB expn) (w expr) (l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-0)
    (e e))
  (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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec eB) w))
    (e (exp (gen) l-0)) (e hl) (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 w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1833)
  (parent 1657)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1834, Parent: 1660.

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 (rec eA))) (cat (exp (gen) l) (mul w l-0 (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w l)) (cat (exp (gen) l-0) (mul (rec eB) w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1834
(defskeleton iadh-um
  (vars (key data) (B self name) (eB expn) (w expr) (l l-0 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 (rec 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eA (mul (rec eB) w l)) (l-0 (mul (rec 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 w l l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1834)
  (parent 1660)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1835, Parent: 1661.

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 eB)) (cat (exp (gen) l) (mul w l-0 eB)) (cat (exp (gen) l-0) (mul eA w l)) (cat (exp (gen) l-0) (mul eA w l)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA)) participant iadh-um 1835
(defskeleton iadh-um
  (vars (key data) (B self name) (eA expn) (w expr) (l l-0 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w l)))
  (deflistener (cat (exp (gen) l) (mul w l-0 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) (1 3)) ((4 1) (0 3))
    ((5 1) (4 0)) ((6 0) (0 1)) ((6 0) (1 1)) ((6 1) (5 0))
    ((7 1) (4 0)))
  (absent (eB (mul eA w l)) (l-0 (mul 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 eA w l l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l l-0 eB)) (gen)))
  (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 eB) (4 0))
  (label 1835)
  (parent 1661)
  (unrealized (1 3) (3 0) (7 0))
  (comment "empty cohort"))

Item 1836, Parent: 1666.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1836
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul (rec eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (4 0))
  (label 1836)
  (parent 1666)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1837, Parent: 1667.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul eA w l-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1837
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((4 1) (0 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 eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (4 0))
  (label 1837)
  (parent 1667)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1838, Parent: 1668, Child: 1887.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-0) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1838
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1838)
  (parent 1668)
  (unrealized (1 3) (3 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1839, Parent: 1672.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1839
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1839)
  (parent 1672)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1840, Parent: 1673.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1840
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1840)
  (parent 1673)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1841, Parent: 1674, Seen Child: 1887.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1841
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1841)
  (parent 1674)
  (seen 1887)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1842, Parent: 1677.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA)) participant iadh-um 1842
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w (rec eA)))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 eB) (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1842)
  (parent 1677)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1843, Parent: 1678.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA)) participant iadh-um 1843
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w eB))) (l l-0) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 eA (rec l-0) w)))
  (deflistener (cat (exp (gen) l-1) (mul w (rec l-1) 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1843)
  (parent 1678)
  (unrealized (4 0) (8 0))
  (comment "empty cohort"))

Item 1844, Parent: 1683.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eA))) (cat (gen) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1844
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (gen) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1844)
  (parent 1683)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1845, Parent: 1684.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eB)) (cat (gen) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1845
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (deflistener (cat (gen) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1845)
  (parent 1684)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1846, Parent: 1688.

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 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul w e e)) (cat (exp (gen) l-1) (mul 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 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 w e l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e)) participant iadh-um 1846
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e e l-1))) (l l-0) (e 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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul w e e)) (l-1 (mul w e e)) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (non-orig (privk B) (privk D) 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 eB) (5 0))
  (label 1846)
  (parent 1688)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1847, Parent: 1689.

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 eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec e))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1847
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) 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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eB) w)) (l-1 (mul (rec 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-1 self) (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (e eB)
    ((exp (gen) (mul w l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e) (rec e))
    (5 0))
  (label 1847)
  (parent 1689)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1848, Parent: 1690.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eA))) (cat (exp (gen) e) (mul l-1 (rec eA))) (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) 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 e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1848
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec 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) (1 3)) ((5 1) (0 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-0)) (e (exp (gen) l))
    (eA (exp (gen) l-0)) (eA (exp (gen) l)))
  (fn-of ("principal-of" (l-1 self) (l D) (l-0 B))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) l-0)
  (precur (5 0) (4 0))
  (uniq-gen l l-0 e l-1 eA)
  (operation nonce-test (added-listener eA) (mul l-1 (rec eA)) (5 0))
  (label 1848)
  (parent 1690)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1849, Parent: 1693.

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 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (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 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 w e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e e)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1849
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l 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) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA w) (l-1 w) (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 D) (l-0 B))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (non-orig (privk B) (privk D) 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 (rec eA)) (5 0))
  (label 1849)
  (parent 1693)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1850, Parent: 1698.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w e)) (cat (exp (gen) l-2) (mul (rec eB) w e)) (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 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 w e l-2 (rec eA))) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1850
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB expn) (w expr) (e l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l)
    (e 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 eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 (rec eB) w e)) (l-2 (mul (rec eB) w e))
    (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1850)
  (parent 1698)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1851, Parent: 1699.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w e)) (cat (exp (gen) l-2) (mul eA w e)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w e l-2 eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA)) participant iadh-um 1851
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA expn) (w expr) (e l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w e l-2))) (l l) (e 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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA w e)) (l-2 (mul eA w e)) (e (exp (gen) l-1))
    (e hl) (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 w e l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 eB)) (gen)))
  (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 eB) (5 0))
  (label 1851)
  (parent 1699)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1852, Parent: 1700.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l-0)) ltx-gen ((self B) (l l)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1852
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l)
    (e 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 eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l-1)) (e hl) (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 w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 1852)
  (parent 1700)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1853, Parent: 1704.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1853
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1853)
  (parent 1704)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1854, Parent: 1705.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0) (e eA)) participant iadh-um 1854
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1854)
  (parent 1705)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1855, Parent: 1710.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1855
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1855)
  (parent 1710)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1856, Parent: 1711.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1856
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1856)
  (parent 1711)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1857, Parent: 1712, Child: 1888.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) w)) (enc "cert" (exp (gen) l-1) 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-1) 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-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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1857
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0))
    ((7 0) (4 0)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (l-1 (mul eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1857)
  (parent 1712)
  (unrealized (1 3) (4 0) (8 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1858, Parent: 1716.

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) (rec eA))) (cat (exp (gen) l-1) (mul w (rec l-1) (rec eA))) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (cat (exp (gen) l-0) (mul (rec eB) (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1858
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB l-0 expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec 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) (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) (rec l-0) w))
    (l-1 (mul (rec 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 B) (l-0 self))
    (foo ((hash (exp (gen) (mul l l-1)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (5 0))
  (label 1858)
  (parent 1716)
  (unrealized (1 3) (3 0) (8 0))
  (comment "empty cohort"))

Item 1859, Parent: 1717.

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) eB)) (cat (exp (gen) l-1) (mul w (rec l-1) eB)) (enc "cert" (exp (gen) l-0) self (privk self)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (cat (exp (gen) l-0) (mul eA (rec l-0) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1859
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA l-0 expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul 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) 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) (1 3)) ((4 0) (3 0))
    ((4 0) (5 0)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (0 1))
    ((7 0) (1 1)) ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA (rec l-0) w)) (l-1 (mul 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 B) (l-0 self))
    (foo
      ((hash (exp (gen) (mul l l-1)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (5 0))
  (label 1859)
  (parent 1717)
  (unrealized (3 0) (8 0))
  (comment "empty cohort"))

Item 1860, Parent: 1718, Seen Child: 1888.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) w)) (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) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1860
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-1) (mul eA (rec 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) (1 3)) ((4 0) (3 0))
    ((4 0) (8 0)) ((5 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1860)
  (parent 1718)
  (seen 1888)
  (unrealized (1 3) (3 0) (8 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1861, Parent: 1723.

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 (rec eA))) (cat (exp (gen) l-1) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w l-1)) (cat (exp (gen) l-2) (mul (rec 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 (rec eB) 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 w l-1 l-2 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1861
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l)
    (e 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 eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w l-1)) (l-2 (mul (rec 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 w l-1 l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1861)
  (parent 1723)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1862, Parent: 1724.

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 eB)) (cat (exp (gen) l-1) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w l-1)) (cat (exp (gen) l-2) (mul 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 eA 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 w l-1 l-2 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l) (e eA)) participant iadh-um 1862
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1 l-2))) (l l)
    (e 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 eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 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) (1 3)) ((5 1) (0 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 eA w l-1)) (l-2 (mul 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 eA w l-1 l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 eB)) (gen)))
  (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 eB) (5 0))
  (label 1862)
  (parent 1724)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1863, Parent: 1725, Child: 1889.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1863
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1863)
  (parent 1725)
  (unrealized (1 3) (4 0) (9 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1864, Parent: 1730.

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) (rec eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1864
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w))) (l l) (e 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 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) (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-1) w))
    (l-2 (mul (rec 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-0 D) (l B) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (6 0))
  (label 1864)
  (parent 1730)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1865, Parent: 1731.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1865
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w))) (l l) (e 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 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) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul eA (rec l-1) w)) (l-2 (mul 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-0 D) (l B) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (6 0))
  (label 1865)
  (parent 1731)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1866, Parent: 1732, Seen Child: 1889.

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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1866
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (9 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) w)) (l-1 (mul eA (rec 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 D) (l B) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 1866)
  (parent 1732)
  (seen 1889)
  (unrealized (1 3) (4 0) (9 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1867, Parent: 1735.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 (rec eA))) (cat (gen) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1867
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eB expn) (w expr)
    (l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (gen) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w)) (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1867)
  (parent 1735)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1868, Parent: 1736.

eB eB l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (gen) (mul w l-1 eB)) (cat (gen) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1868
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 eA expn) (w expr)
    (l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (deflistener (cat (gen) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1868)
  (parent 1736)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1869, Parent: 1739.

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 eB)) (cat (exp (gen) e) (mul w l-1 eB)) (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 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 w e l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e)) participant iadh-um 1869
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w e l-1 eB))) (l l-0) (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e e l-1))) (l l) (e 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 w e e)))
  (deflistener (cat (exp (gen) e) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul w e e)) (l-1 (mul w e e)) (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 B) (l-0 D))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w e e l-1 eB)))
        key)))
  (neq ((exp (gen) (mul w e e l-1)) (gen)) (e eB)
    ((exp (gen) (mul w e l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1869)
  (parent 1739)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1870, Parent: 1740.

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 eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec e))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0) (e e)) participant iadh-um 1870
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1 (rec e)))) (l l-0)
    (e e))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) 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) (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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (e (mul (rec eB) w)) (l-1 (mul (rec 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-1 self) (l B) (l-0 D))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (e eB)
    ((exp (gen) (mul w l-1 (rec e))) (gen)))
  (non-orig (privk B) (privk D) l l-0)
  (precur (5 0) (4 0))
  (uniq-gen l eB l-0 l-1 e)
  (operation nonce-test (added-listener e) (mul w l-1 (rec e) (rec e))
    (5 0))
  (label 1870)
  (parent 1740)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1871, Parent: 1741.

eA eA l-1 (enc "cert" (exp (gen) l-1) self (privk self)) l-1 l-1 (cat (exp (gen) e) (mul l-1 (rec eA))) (cat (exp (gen) e) (mul l-1 (rec eA))) (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) 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 e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1871
(defskeleton iadh-um
  (vars (key data) (B D self name) (l l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l 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) l-1) (one)))
  (deflistener (cat (exp (gen) e) (mul l-1 (rec 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) (1 3)) ((5 1) (0 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-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 e l-1))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA e)
    ((exp (gen) (mul e l-1 (rec eA))) (gen)))
  (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 l-1 (rec eA)) (5 0))
  (label 1871)
  (parent 1741)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1872, Parent: 1743.

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 (rec eA))) (cat (exp (gen) e) (mul w l-1 (rec eA))) (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 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 w e l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l l-0) (e e)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1872
(defskeleton iadh-um
  (vars (key data) (B D self name) (l expn) (w expr)
    (l-0 e l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-1))) (l 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) l-1) w))
  (deflistener (cat (exp (gen) e) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA w) (l-1 w) (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 w e l-1))) key)))
  (neq ((exp (gen) (mul w l-1)) (gen)) (eA e)
    ((exp (gen) (mul w e l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1872)
  (parent 1743)
  (unrealized (8 0))
  (comment "empty cohort"))

Item 1873, Parent: 1747.

eA eA l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) e) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w e)) (cat (exp (gen) l-2) (mul (rec eB) w e)) (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 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 w e l-2 (rec eA))) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1873
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eB expn) (w expr) (e l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w e l-2))) (l l-0)
    (e 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 eB) w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec eA))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 (rec eB) w e)) (l-2 (mul (rec eB) w e))
    (e (exp (gen) l-1)) (e hl) (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 ((exp (gen) (mul (rec eB) w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1873)
  (parent 1747)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1874, Parent: 1748.

eB eB l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl peer (privk peer)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) e) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w e)) (cat (exp (gen) l-2) (mul eA w e)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 w e l-2 eB)) (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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA)) participant iadh-um 1874
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA expn) (w expr) (e l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w e l-2 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w e l-2))) (l l-0) (e 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 eA w e)))
  (deflistener (cat (exp (gen) e) (mul w l-2 eB)))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA w e)) (l-2 (mul eA w e)) (e (exp (gen) l-1))
    (e hl) (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 w e l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w e l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w e l-2 eB)) (gen)))
  (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 eB) (5 0))
  (label 1874)
  (parent 1748)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1875, Parent: 1749.

e e l-2 (enc "cert" (exp (gen) l-2) self-0 (privk self-0)) l-2 l-2 (exp (gen) e) (enc "cert" hl 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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl hl) (l l-1) (e e)) participant ((self D) (l l)) ltx-gen ((self B) (l l-0)) ltx-gen ((key key) (self B) (peer D) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1875
(defskeleton iadh-um
  (vars (key data) (B D self peer self-0 name) (hl base)
    (l l-0 l-1 eA eB expn) (w expr) (l-2 e expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0)
    (e 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 eA (rec eB) w)))
  (deflistener (cat (exp (gen) e) (mul w l-2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl) (l l-1)
    (e e))
  (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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-2 (mul eA (rec eB) w))
    (e (exp (gen) l-1)) (e hl) (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 w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 1875)
  (parent 1749)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1876, Parent: 1752.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1876
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l-0)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1876)
  (parent 1752)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1877, Parent: 1753.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l) (e eA)) participant iadh-um 1877
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0 l-1))) (l l-0)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1877)
  (parent 1753)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1878, Parent: 1757.

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 (rec eA))) (cat (exp (gen) l-0) (mul w l-1 (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w l-0)) (cat (exp (gen) l-1) (mul (rec 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 (rec eB) 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 w l-0 l-1 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0) (e eA)) participant iadh-um 1878
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 (rec eA)))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0 l-1))) (l l)
    (e 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 eB) w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 (rec 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eA (mul (rec eB) w l-0)) (l-1 (mul (rec 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 w l-0 l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1878)
  (parent 1757)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1879, Parent: 1758.

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 eB)) (cat (exp (gen) l-0) (mul w l-1 eB)) (cat (exp (gen) l-1) (mul eA w l-0)) (cat (exp (gen) l-1) (mul 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 eA 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 w l-0 l-1 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0) (e eA)) participant iadh-um 1879
(defskeleton iadh-um
  (vars (key data) (B D self name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 l-1 eB))) (l l-0)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0 l-1))) (l l)
    (e 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 eA w l-0)))
  (deflistener (cat (exp (gen) l-0) (mul w l-1 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) (1 3)) ((5 1) (0 3)) ((6 1) (5 0)) ((7 0) (4 0))
    ((7 1) (6 0)) ((8 1) (5 0)))
  (absent (eB (mul eA w l-0)) (l-1 (mul 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 eA w l-0 l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0 l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 l-1 eB)) (gen)))
  (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 eB) (5 0))
  (label 1879)
  (parent 1758)
  (unrealized (1 3) (4 0) (8 0))
  (comment "empty cohort"))

Item 1880, Parent: 1763.

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 (rec eA))) (cat (exp (gen) l-1) (mul w l-2 (rec eA))) (cat (exp (gen) l-2) (mul (rec eB) w l-1)) (cat (exp (gen) l-2) (mul (rec 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 (rec eB) 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 w l-1 l-2 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l) (e eA)) participant iadh-um 1880
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1 l-2))) (l l-0)
    (e 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 eB) w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w l-1)) (l-2 (mul (rec 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 w l-1 l-2))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 (rec eA))) (gen)))
  (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 (rec eA)) (5 0))
  (label 1880)
  (parent 1763)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1881, Parent: 1764.

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 eB)) (cat (exp (gen) l-1) (mul w l-2 eB)) (cat (exp (gen) l-2) (mul eA w l-1)) (cat (exp (gen) l-2) (mul 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 eA 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 w l-1 l-2 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l) (e eA)) participant iadh-um 1881
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 l-2 eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1 l-2))) (l l-0)
    (e 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 eA w l-1)))
  (deflistener (cat (exp (gen) l-1) (mul w l-2 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) (1 3)) ((5 1) (0 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 eA w l-1)) (l-2 (mul 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 eA w l-1 l-2 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 l-2 eB)) (gen)))
  (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 eB) (5 0))
  (label 1881)
  (parent 1764)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1882, Parent: 1765, Child: 1890.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1882
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1882)
  (parent 1765)
  (unrealized (1 3) (4 0) (9 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1883, Parent: 1769.

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) (rec eA))) (cat (exp (gen) l-2) (mul w (rec l-2) (rec eA))) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul (rec eB) (rec l-1) w)) (cat (exp (gen) l-1) (mul (rec 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 (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) (mul w (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA)) participant iadh-um 1883
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB l-1 expn) (w expr)
    (l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w (rec eA)))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w))) (l l-0) (e 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 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) (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eA (mul (rec eB) (rec l-1) w))
    (l-2 (mul (rec 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-0 B) (l D) (l-1 self))
    (foo ((hash (exp (gen) (mul l l-0)) (exp (gen) w)) key)))
  (neq ((exp (gen) (mul (rec eB) w)) (gen)) (eA eB)
    ((exp (gen) (mul w (rec eA))) (gen)))
  (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) (rec eA))
    (6 0))
  (label 1883)
  (parent 1769)
  (unrealized (1 3) (4 0) (9 0))
  (comment "empty cohort"))

Item 1884, Parent: 1770.

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) eB)) (cat (exp (gen) l-2) (mul w (rec l-2) eB)) (enc "cert" (exp (gen) l-1) self (privk self)) (cat (exp (gen) l-1) (mul eA (rec l-1) w)) (cat (exp (gen) l-1) (mul 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 eA 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 w eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA)) participant iadh-um 1884
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA l-1 expn) (w expr)
    (l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w))) (l l-0) (e 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 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) 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) (1 3)) ((5 0) (4 0)) ((5 0) (6 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (eB (mul eA (rec l-1) w)) (l-2 (mul 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-0 B) (l D) (l-1 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w eB))) key)))
  (neq ((exp (gen) (mul eA w)) (gen)) (eA eB)
    ((exp (gen) (mul w eB)) (gen)))
  (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) eB) (6 0))
  (label 1884)
  (parent 1770)
  (unrealized (4 0) (9 0))
  (comment "empty cohort"))

Item 1885, Parent: 1771, Seen Child: 1890.

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 eA (rec eB) w)) (cat (exp (gen) l-2) (mul eA (rec eB) 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-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 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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA)) participant iadh-um 1885
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-2))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-2))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 0) (4 0)) ((5 0) (9 0)) ((6 1) (0 3))
    ((7 1) (6 0)) ((8 0) (4 0)) ((8 1) (7 0)) ((9 1) (6 0)))
  (absent (l-2 (mul eA (rec eB) w)) (l-1 (mul eA (rec 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-0 B) (l D) (l-2 self))
    (foo
      ((hash (exp (gen) (mul l l-0)) (exp (gen) (mul eA w l-2))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-2)) (gen)) (eA eB)
    ((exp (gen) (mul w l-2)) (gen)))
  (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 1885)
  (parent 1771)
  (seen 1890)
  (unrealized (1 3) (4 0) (9 0))
  (comment "1 in cohort - 0 not yet seen"))

Item 1886, Parent: 1794, Children: 1891 1892 1893 1894.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1886
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1886)
  (parent 1794)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1887, Parent: 1838, Children: 1895 1896 1897 1898.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-0) self (privk self)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1887
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1887)
  (parent 1838)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1888, Parent: 1857, Children: 1899 1900 1901 1902.

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 eA (rec eB) w)) (cat (exp (gen) l-0) (mul eA (rec eB) 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-1) self-0 (privk self-0)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA)) participant iadh-um 1888
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA eB expn) (w expr)
    (l-0 l-1 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA (rec 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) (1 3)) ((4 1) (0 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 eA (rec eB) w)) (l-0 (mul eA (rec 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 eA w l-0))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0)) (gen)))
  (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 1888)
  (parent 1857)
  (unrealized (1 3) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1889, Parent: 1863, Children: 1903 1904 1905 1906 1907.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1889
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1889)
  (parent 1863)
  (unrealized (1 3) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1890, Parent: 1882, Children: 1908 1909 1910 1911.

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 eA (rec eB) w)) (cat (exp (gen) l-1) (mul eA (rec eB) 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-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) (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA)) participant iadh-um 1890
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA eB expn) (w expr)
    (l-1 l-2 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA (rec eB) w l-1))) (l l-0)
    (e 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 eA (rec 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) (1 3)) ((5 1) (0 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 eA (rec eB) w)) (l-1 (mul eA (rec 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 eA w l-1))) key)))
  (neq ((exp (gen) (mul eA (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1)) (gen)))
  (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 1890)
  (parent 1882)
  (unrealized (1 3) (4 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1891, Parent: 1886.

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) (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) eB)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1891
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) l-0)) (l l) (e 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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 1891)
  (parent 1886)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1892, Parent: 1886.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1892
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-2))) key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1892)
  (parent 1886)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1893, Parent: 1886, Child: 1912.

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 eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1893
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1893)
  (parent 1886)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1894, Parent: 1886, Child: 1913.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1894
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 1894)
  (parent 1886)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1895, Parent: 1887.

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) (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) eB)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1895
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) l-0)) (l l) (e 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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 1895)
  (parent 1887)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1896, Parent: 1887.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1896
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1896)
  (parent 1887)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1897, Parent: 1887, Child: 1914.

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 eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1897
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1897)
  (parent 1887)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1898, Parent: 1887, Child: 1915.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1898
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 1898)
  (parent 1887)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1899, Parent: 1888.

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) (rec eA) eB)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) eB)) (cat (exp (gen) l-0) (one)) (cat (exp (gen) l-0) (one)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) 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 l-0 (rec eA) eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1899
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l l-0 l-1 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) l-0)) (l l) (e 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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-0) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (3 0))
  (label 1899)
  (parent 1888)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1900, Parent: 1888.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1900
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1900)
  (parent 1888)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1901, Parent: 1888, Child: 1916.

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 eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1901
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (3 0))
  (label 1901)
  (parent 1888)
  (unrealized (0 3) (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1902, Parent: 1888, Child: 1917.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1902
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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 eA w)) (mul eA w) (3 0))
  (label 1902)
  (parent 1888)
  (unrealized (1 3) (3 0) (4 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1903, Parent: 1889.

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) (rec eA) eB)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1903
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 l-2 eA eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) l-1)) (l l) (e 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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1903)
  (parent 1889)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1904, Parent: 1889.

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) (rec eA) eB l-2)) (cat (exp (gen) l-1) (mul l-0 (rec l-1) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB)) participant ((key key) (self B) (peer self-1) (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 (rec eA) eB l-2))) (l l) (e eA)) participant iadh-um 1904
(defskeleton iadh-um
  (vars (key data) (B self self-0 self-1 name)
    (l l-0 l-1 eA eB l-2 expn))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 (rec eA) eB l-2)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-1)
    (hl (exp (gen) l-2)) (he (exp (gen) (mul l-0 l-2))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((4 1) (0 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 eB l-2)))
        key)))
  (neq ((exp (gen) (mul l-0 l-2)) (gen)) (eA eB)
    ((exp (gen) (mul l-0 (rec eA) eB l-2)) (gen)))
  (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 1904)
  (parent 1889)
  (unrealized (0 3) (4 0))
  (comment "empty cohort"))

Item 1905, Parent: 1889.

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) (rec eA) eB l-3)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1905
(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 expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 l-3))) (l l) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-3)) (gen)))
  (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 1905)
  (parent 1889)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1906, Parent: 1889, Child: 1918.

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 eA))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1906
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w)) (l-2 (mul (rec eB) w))
    (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1906)
  (parent 1889)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1907, Parent: 1889, Child: 1919.

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) eB)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1907
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) 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) (1 3)) ((5 1) (0 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 eA w)) (l-2 (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1907)
  (parent 1889)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1908, Parent: 1890.

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) (rec eA) eB)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) (rec eA) 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) 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 (rec eA) eB)) (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) (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l) (e eA)) participant iadh-um 1908
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 l-1 l-2 eA eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) l-1)) (l l-0) (e 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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB))) key)))
  (neq ((exp (gen) l-1) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB)) (gen)))
  (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 (rec eA) eB))) (one) (4 0))
  (label 1908)
  (parent 1890)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1909, Parent: 1890.

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) (rec eA) eB l-3)) (cat (exp (gen) l-2) (mul l-1 (rec l-2) (rec eA) 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 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 (rec eA) eB 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) (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3))) (l l) (e eA)) participant iadh-um 1909
(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 expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul l-1 (rec eA) eB l-3)))
    (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul l-1 l-3))) (l l-0) (e eB))
  (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) (rec eA) 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) (1 3)) ((5 1) (0 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 eB l-3)))
        key)))
  (neq ((exp (gen) (mul l-1 l-3)) (gen)) (eA eB)
    ((exp (gen) (mul l-1 (rec eA) eB l-3)) (gen)))
  (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 1909)
  (parent 1890)
  (unrealized (0 3) (5 0))
  (comment "empty cohort"))

Item 1910, Parent: 1890, Child: 1920.

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 eA))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1910
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w)) (l-2 (mul (rec eB) w))
    (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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 (rec eB) w))
    (mul (rec eB) w) (4 0))
  (label 1910)
  (parent 1890)
  (unrealized (0 3) (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1911, Parent: 1890, Child: 1921.

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) eB)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1911
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) 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) (1 3)) ((5 1) (0 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 eA w)) (l-2 (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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 eA w)) (mul eA w) (4 0))
  (label 1911)
  (parent 1890)
  (unrealized (1 3) (4 0) (5 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1912, Parent: 1893.

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) (rec eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1912
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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) (rec eA)) (4 0))
  (label 1912)
  (parent 1893)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1913, Parent: 1894.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer B) (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1913
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer B)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB))) key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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) eB)
    (4 0))
  (label 1913)
  (parent 1894)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1914, Parent: 1897.

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) (rec eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1914
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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) (rec eA)) (4 0))
  (label 1914)
  (parent 1897)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1915, Parent: 1898.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1915
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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) eB)
    (4 0))
  (label 1915)
  (parent 1898)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1916, Parent: 1901.

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) (rec eA))) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec eA))) (cat (exp (gen) l-0) (mul (rec eB) w)) (cat (exp (gen) l-0) (mul (rec eB) w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul (rec eB) 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 w l-0 (rec eA))) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l) (e eA)) participant iadh-um 1916
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eB expn) (w expr)
    (l-0 l-1 eA expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul (rec eB) w l-0))) (l l)
    (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul (rec eB) w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) (rec 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) (1 3)) ((4 1) (0 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 (rec eB) w)) (l-1 (mul (rec eB) w))
    (l-0 (mul (rec 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 w l-0))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 (rec eA))) (gen)))
  (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) (rec eA)) (4 0))
  (label 1916)
  (parent 1901)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1917, Parent: 1902.

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) eB)) (cat (exp (gen) l-1) (mul w l-0 (rec l-1) eB)) (cat (exp (gen) l-0) (mul eA w)) (cat (exp (gen) l-0) (mul eA w)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 w l-0 eB)) (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) (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB)) participant ((key key) (self B) (peer self-0) (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA)) participant iadh-um 1917
(defskeleton iadh-um
  (vars (key data) (B self self-0 name) (l eA expn) (w expr)
    (l-0 l-1 eB expn))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul w l-0 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer self-0)
    (hl (exp (gen) l-1)) (he (exp (gen) (mul eA w l-0))) (l l) (e eB))
  (defstrand ltx-gen 1 (self B) (l l))
  (deflistener (cat (exp (gen) l-0) (mul eA w)))
  (deflistener (cat (exp (gen) l-1) (mul w l-0 (rec l-1) 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) (1 3)) ((4 1) (0 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 eA w)) (l-1 (mul eA w)) (l-0 (mul 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 eA w l-0 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-0)) (gen)) (eA eB)
    ((exp (gen) (mul w l-0 eB)) (gen)))
  (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) eB)
    (4 0))
  (label 1917)
  (parent 1902)
  (unrealized (1 3) (3 0) (9 0))
  (comment "empty cohort"))

Item 1918, Parent: 1906.

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) (rec eA))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1918
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul (rec eB) w l-1))) (l l)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w)) (l-2 (mul (rec eB) w))
    (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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) (rec eA)) (5 0))
  (label 1918)
  (parent 1906)
  (unrealized (1 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1919, Parent: 1907.

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) eB)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l-0) D (privk D)) (enc "cert" (exp (gen) l) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e eB)) participant ((key key) (self B) (peer D) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1919
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul eA w l-1))) (l l) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) 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) (1 3)) ((5 1) (0 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 eA w)) (l-2 (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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) eB)
    (5 0))
  (label 1919)
  (parent 1907)
  (unrealized (1 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1920, Parent: 1910.

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) (rec eA))) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec eA))) (cat (exp (gen) l-1) (mul (rec eB) w)) (cat (exp (gen) l-1) (mul (rec eB) 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 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 (rec eA))) (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) (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l) (e eA)) participant iadh-um 1920
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eB expn) (w expr)
    (l-1 l-2 eA expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 (rec eA)))) (l l)
    (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul (rec eB) w l-1))) (l l-0)
    (e 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 eB) w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) (rec 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) (1 3)) ((5 1) (0 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 (rec eB) w)) (l-2 (mul (rec eB) w))
    (l-1 (mul (rec 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 w l-1))) key)))
  (neq ((exp (gen) (mul (rec eB) w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 (rec eA))) (gen)))
  (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) (rec eA)) (5 0))
  (label 1920)
  (parent 1910)
  (unrealized (1 3) (4 0) (10 0))
  (comment "empty cohort"))

Item 1921, Parent: 1911.

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) eB)) (cat (exp (gen) l-2) (mul w l-1 (rec l-2) eB)) (cat (exp (gen) l-1) (mul eA w)) (cat (exp (gen) l-1) (mul eA w)) (enc "cert" (exp (gen) l) D (privk D)) (enc "cert" (exp (gen) l-0) B (privk B)) key (exp (gen) (mul eA 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 eB)) (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) (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e eB)) participant ((key key) (self D) (peer B) (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA)) participant iadh-um 1921
(defskeleton iadh-um
  (vars (key data) (B D self self-0 name) (l l-0 eA expn) (w expr)
    (l-1 l-2 eB expn))
  (defstrand participant 5 (key key) (self D) (peer B)
    (hl (exp (gen) l-0)) (he (exp (gen) (mul w l-1 eB))) (l l) (e eA))
  (defstrand participant 5 (key key) (self B) (peer D)
    (hl (exp (gen) l)) (he (exp (gen) (mul eA w l-1))) (l l-0) (e 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 eA w)))
  (deflistener (cat (exp (gen) l-2) (mul w l-1 (rec l-2) 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) (1 3)) ((5 1) (0 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 eA w)) (l-2 (mul eA w)) (l-1 (mul 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 eA w l-1 eB)))
        key)))
  (neq ((exp (gen) (mul eA w l-1)) (gen)) (eA eB)
    ((exp (gen) (mul w l-1 eB)) (gen)))
  (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) eB)
    (5 0))
  (label 1921)
  (parent 1911)
  (unrealized (1 3) (4 0) (10 0))
  (comment "empty cohort"))

Tree 1922.

1933 1932 1931 1930 1929 1927 1925 1937 1936 1935 1938 1934 1928 1926 1924 1923 1922
(defprotocol iadh-um diffie-hellman
  (defrole participant
    (vars (l e expn) (hl he base) (self peer name) (key data))
    (trace (recv (enc "cert" (exp (gen) l) self (privk self)))
      (recv (enc "cert" hl peer (privk peer))) (send (exp (gen) e))
      (recv he) (send key))
    (uniq-gen e)
    (fn-of (foo ((hash (exp hl l) (exp he e)) key)))
    (neq (he (gen)))
    (absent (e (exp (gen) l)) (e hl)))
  (defrole ltx-gen
    (vars (self name) (l expn))
    (trace (send (enc "cert" (exp (gen) l) self (privk self))) (send l))
    (uniq-gen l)
    (fn-of ("principal-of" (l self)))))

Item 1922, Child: 1923.

(hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1922
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (e1 e2 l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (absent (e2 (exp (gen) l-0)) (e2 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (label 1922)
  (unrealized (0 0) (0 1) (0 3) (2 0))
  (preskeleton)
  (comment "Not a skeleton"))

Item 1923, Parent: 1922, Children: 1924 1925.

(hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1923
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (e1 e2 l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (label 1923)
  (parent 1922)
  (unrealized (0 0) (0 1) (2 0))
  (origs)
  (comment "1 in cohort - 1 not yet seen"))

Item 1924, Parent: 1923, Child: 1926.

(hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1924
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e2 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (precedes ((0 2) (1 0)))
  (absent (e2 (exp (gen) l)) (e2 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (operation collapsed 1 0)
  (label 1924)
  (parent 1923)
  (unrealized (0 0) (0 1) (1 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1925, Parent: 1923, Child: 1927.

(cat (exp hl l) (exp (gen) (mul e1 e2))) (cat (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1925
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (e1 e2 l l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e1 e2)
  (operation encryption-test
    (added-listener (cat (exp hl l) (exp (gen) (mul e1 e2))))
    (hash (exp hl l) (exp (gen) (mul e1 e2))) (2 0))
  (label 1925)
  (parent 1923)
  (unrealized (0 0) (0 1) (3 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1926, Parent: 1924, Child: 1928.

(cat (exp hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1926
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e2 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (exp (gen) (mul e2 e2))))
  (precedes ((0 2) (2 0)) ((2 1) (1 0)))
  (absent (e2 (exp (gen) l)) (e2 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (operation encryption-test
    (added-listener (cat (exp hl l) (exp (gen) (mul e2 e2))))
    (hash (exp hl l) (exp (gen) (mul e2 e2))) (1 0))
  (label 1926)
  (parent 1924)
  (unrealized (0 0) (0 1) (2 0))
  (origs)
  (comment "1 in cohort - 1 not yet seen"))

Item 1927, Parent: 1925, Children: 1929 1930 1931 1932 1933.

(cat (exp (gen) (mul e1 e2 (rec w))) w) (cat (exp (gen) (mul e1 e2 (rec w))) w) (cat (exp hl l) (exp (gen) (mul e1 e2))) (cat (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1927
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (e1 e2 l l-0 expn) (w expr))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1927)
  (parent 1925)
  (unrealized (0 0) (0 1) (4 0))
  (comment "5 in cohort - 5 not yet seen"))

Item 1928, Parent: 1926, Children: 1934 1935 1936 1937.

(cat (exp (gen) (mul e2 e2 (rec w))) w) (cat (exp (gen) (mul e2 e2 (rec w))) w) (cat (exp hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1928
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e2 expn) (w expr))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (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 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1928)
  (parent 1926)
  (unrealized (0 0) (0 1) (3 0))
  (comment "4 in cohort - 4 not yet seen"))

Item 1929, Parent: 1927.

(cat (gen) (mul e1 e2)) (cat (gen) (mul e1 e2)) (cat (exp hl l) (exp (gen) (mul e1 e2))) (cat (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1929
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (l l-0 e1 e2 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1929)
  (parent 1927)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1930, Parent: 1927.

(cat (exp (gen) e) e2) (cat (exp (gen) e) e2) (cat (exp hl l-0) (exp (gen) (mul e2 e))) (cat (exp hl l-0) (exp (gen) (mul e2 e))) (hash (exp hl l-0) (exp (gen) (mul e2 e))) (hash (exp hl l-0) (exp (gen) (mul e2 e))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l) self (privk self)) key (exp (gen) e2) (exp (gen) e) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l-0) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l-0) (e e)) participant iadh-um 1930
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (l e2 l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l-0) (e e))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l)
    (e e2))
  (deflistener (hash (exp hl l-0) (exp (gen) (mul e2 e))))
  (deflistener (cat (exp hl l-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 hl) (e2 (exp (gen) l)) (e2 hl-0))
  (fn-of (foo ((hash (exp hl l-0) (exp (gen) (mul e2 e))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1930)
  (parent 1927)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))

Item 1931, Parent: 1927.

(cat (exp (gen) e) e1) (cat (exp (gen) e) e1) (cat (exp hl l) (exp (gen) (mul e1 e))) (cat (exp hl l) (exp (gen) (mul e1 e))) (hash (exp hl l) (exp (gen) (mul e1 e))) (hash (exp hl l) (exp (gen) (mul e1 e))) (exp (gen) e) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e)) (l l) (e e1)) participant iadh-um 1931
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (l e1 l-0 e expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e))))
  (deflistener (cat (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e))) key)))
  (neq ((exp (gen) e) (gen)))
  (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 1931)
  (parent 1927)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))

Item 1932, Parent: 1927.

(exp (gen) e) (enc "cert" hl-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 hl l) (exp (gen) (mul e1 e2))) (cat (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self-0) (peer peer-0) (hl hl-1) (l l-1) (e e)) participant ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1932
(defskeleton iadh-um
  (vars (key data) (A B self peer self-0 peer-0 name)
    (hl hl-0 hl-1 base) (l l-0 l-1 e1 e2 e expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp (gen) e) (mul e1 e2 (rec e))))
  (defstrand participant 3 (self self-0) (peer peer-0) (hl hl-1) (l l-1)
    (e e))
  (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 hl-1) (e2 (exp (gen) l-0)) (e2 hl-0)
    (e1 (exp (gen) l)) (e1 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1932)
  (parent 1927)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1933, Parent: 1927.

(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 hl l) (exp (gen) (mul e1 e2))) (cat (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (hash (exp hl l) (exp (gen) (mul e1 e2))) (exp (gen) e2) (enc "cert" hl-0 peer (privk peer)) (enc "cert" (exp (gen) l-0) self (privk self)) key (exp (gen) e2) (exp (gen) e1) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self-0) (l l-1)) ltx-gen ((self self) (peer peer) (hl hl-0) (l l-0) (e e2)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e1)) participant iadh-um 1933
(defskeleton iadh-um
  (vars (key data) (A B self peer self-0 name) (hl hl-0 base)
    (l l-0 e1 e2 l-1 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e1))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e1 e2))))
  (deflistener (cat (exp hl l) (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 hl-0) (e1 (exp (gen) l)) (e1 hl))
  (fn-of ("principal-of" (l-1 self-0))
    (foo ((hash (exp hl l) (exp (gen) (mul e1 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1933)
  (parent 1927)
  (unrealized (0 0) (0 1) (3 0) (4 0))
  (comment "empty cohort"))

Item 1934, Parent: 1928, Child: 1938.

(cat (gen) (mul e2 e2)) (cat (gen) (mul e2 e2)) (cat (exp hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1934
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e2 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (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 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1934)
  (parent 1928)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "1 in cohort - 1 not yet seen"))

Item 1935, Parent: 1928.

(cat (exp (gen) e) e) (cat (exp (gen) e) e) (cat (exp hl l) (exp (gen) (mul e e))) (cat (exp hl l) (exp (gen) (mul e e))) (hash (exp hl l) (exp (gen) (mul e e))) (hash (exp hl l) (exp (gen) (mul e e))) key (exp (gen) e) (exp (gen) e) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e)) (l l) (e e)) participant iadh-um 1935
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e)) (l l) (e e))
  (deflistener (hash (exp hl l) (exp (gen) (mul e e))))
  (deflistener (cat (exp hl l) (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 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e e))) key)))
  (neq ((exp (gen) e) (gen)))
  (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 1935)
  (parent 1928)
  (unrealized (0 0) (0 1) (3 0))
  (comment "empty cohort"))

Item 1936, Parent: 1928.

(exp (gen) e) (enc "cert" hl-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 hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (peer peer) (hl hl-0) (l l-0) (e e)) participant ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1936
(defskeleton iadh-um
  (vars (key data) (A B self peer name) (hl hl-0 base)
    (l l-0 e2 e expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp (gen) e) (mul e2 e2 (rec e))))
  (defstrand participant 3 (self self) (peer peer) (hl hl-0) (l l-0)
    (e e))
  (precedes ((0 2) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 2) (3 0)))
  (absent (e (exp (gen) l-0)) (e hl-0) (e2 (exp (gen) l)) (e2 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1936)
  (parent 1928)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "empty cohort"))

Item 1937, Parent: 1928.

(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 hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((self self) (l l-0)) ltx-gen ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1937
(defskeleton iadh-um
  (vars (key data) (A B self name) (hl base) (l e2 l-0 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (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 hl))
  (fn-of ("principal-of" (l-0 self))
    (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (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 1937)
  (parent 1928)
  (unrealized (0 0) (0 1) (2 0) (3 0))
  (comment "empty cohort"))

Item 1938, Parent: 1934.

e2 e2 (cat (gen) (mul e2 e2)) (cat (gen) (mul e2 e2)) (cat (exp hl l) (exp (gen) (mul e2 e2))) (cat (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) (hash (exp hl l) (exp (gen) (mul e2 e2))) key (exp (gen) e2) (exp (gen) e2) (enc "cert" hl B (privk B)) (enc "cert" (exp (gen) l) A (privk A)) ((key key) (self A) (peer B) (hl hl) (he (exp (gen) e2)) (l l) (e e2)) participant iadh-um 1938
(defskeleton iadh-um
  (vars (key data) (A B name) (hl base) (l e2 expn))
  (defstrand participant 5 (key key) (self A) (peer B) (hl hl)
    (he (exp (gen) e2)) (l l) (e e2))
  (deflistener (hash (exp hl l) (exp (gen) (mul e2 e2))))
  (deflistener (cat (exp hl l) (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 hl))
  (fn-of (foo ((hash (exp hl l) (exp (gen) (mul e2 e2))) key)))
  (neq ((exp (gen) e2) (gen)))
  (non-orig (privk A) (privk B))
  (uniq-gen e2)
  (precur (3 0))
  (operation nonce-test (added-listener e2) (mul e2 e2) (3 0))
  (label 1938)
  (parent 1934)
  (unrealized (0 0) (0 1) (4 0))
  (comment "empty cohort"))